[CIG-SHORT] PyLith: Stresses not transmitted throughout the domain from Drichlet BCs on CUBIT Mesh

Mamun Miah mmiah at go.olemiss.edu
Tue Oct 20 11:35:10 PDT 2015


Please find attached.

Thanks,
Mamun

On Tue, Oct 20, 2015 at 11:14 AM, Matthew Knepley <knepley at mcs.anl.gov>
wrote:

> On Tue, Oct 20, 2015 at 12:29 PM, Mamun Miah <mmiah at go.olemiss.edu> wrote:
>
>> Hello Brad et al,
>>
>> Following your tips I was able to run my simulation smoothly for 10
>> years. Now when I increased the same problem for a simulation time of 100
>> years, I am getting SNESSolve convergence error: 'Nonlinear solve did not
>> converge due to DIVERGED_MAX_IT iterations 100.' After searching the log
>> file I have found the following; not sure if that's the root of this issue.
>>
>> "Line search: Cubic step no good, shrinking lambda, current gnorm
>> 9.815191568334e-05 lambda=1.3655042609323631e-01"
>>
>
> For any convergence question I need to see the output from
>
>   -snes_view -snes_monitor -ksp_monitor_true_residual
> -snes_converged_reason -ksp_converged_reason -snes_linesearch_monitor
>
>   Thanks,
>
>     Matt
>
>
>> I have tried your tips in the following threads:
>>
>> http://lists.geodynamics.org/pipermail/cig-short/2012-September/001129.html
>> http://lists.geodynamics.org/pipermail/cig-short/2014-October/001881.html
>> http://lists.geodynamics.org/pipermail/cig-short/2015-July/002174.html
>>
>> Also, like Matt suggested in this link:
>> http://lists.geodynamics.org/pipermail/cig-short/2013-December/001555.html,
>> that using a
>>
>> fs_fieldsplit_0_pc_factor_shift_type nonzero
>>
>> for Lagrange multipliers weakens the preconditioner. Could it be an issue?
>>
>> Finally, I have tried various PETSc options from 2015 tutorial but in
>> vain. I end up with the same SNESSolve error. I would really appreciate any
>> hints or suggestions in this regard.
>>
>> Attached are the relevant files.
>>
>> On Thu, Oct 15, 2015 at 5:14 PM, Mamun Miah <mmiah at go.olemiss.edu> wrote:
>>
>>> Thanks, Matt for the clarification of the zero pivots related to fault.
>>> Yep, setting fieldslpit option along with pc_type = lu results in the
>>> convergence of the solution. Will make use of the 2015 tutorial like you
>>> suggested. Really appreciate Charles's, Matt's, and your help.
>>>
>>> On Thu, Oct 15, 2015 at 4:48 PM, Brad Aagaard <baagaard at usgs.gov> wrote:
>>>
>>>> If you tried to use lu with a fault, you will get zero pivots because
>>>> the Lagrange multiplier constraints have zero entries on the diagonal.
>>>> Using the fieldsplit settings (see examples/3d/tet4/step04.cfg) will remedy
>>>> this problem.
>>>>
>>>> I strongly recommend that you make use of the PyLith tutorial
>>>> information posted at
>>>> https://wiki.geodynamics.org/software:pylith:start. We have a lot of
>>>> hints on how to check your solution and debug. From the 2015 tutorial, you
>>>> will likely find the slides from Session I and the presentations for
>>>> Sessions III and IV most useful.
>>>>
>>>> Regards,
>>>> Brad
>>>>
>>>>
>>>>
>>>> On 10/15/2015 04:35 PM, Matthew Knepley wrote:
>>>>
>>>>> On Thu, Oct 15, 2015 at 6:07 PM, Mamun Miah <mmiah at go.olemiss.edu>
>>>>> wrote:
>>>>>
>>>>> Dear Matt,
>>>>>>
>>>>>> I have tried with pc_type = lu, which shows zero pivots in the
>>>>>> matrices.
>>>>>> Did not realize that before setting pc_type = lu. Thanks a lot for
>>>>>> telling
>>>>>> me that. Then I have tried with pc_type = cholesky, which seems to be
>>>>>> working now resulting in convergence of my problem.
>>>>>> Thanks to you and Charles again for guiding me in the right direction
>>>>>> to
>>>>>> investigate the problem further.
>>>>>>
>>>>>>
>>>>> If you have zero pivots, that means your problem is under-constrained,
>>>>> and
>>>>> you need to fix the model.
>>>>>
>>>>>    Thanks,
>>>>>
>>>>>       Matt
>>>>>
>>>>>
>>>>> On Thu, Oct 15, 2015 at 3:11 PM, Matthew Knepley <knepley at mcs.anl.gov>
>>>>>> wrote:
>>>>>>
>>>>>> On Thu, Oct 15, 2015 at 4:26 PM, Mamun Miah <mmiah at go.olemiss.edu>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Charles,
>>>>>>>>
>>>>>>>> Thanks again for your suggestion. I have reproduced the geometry and
>>>>>>>> improved the mesh quality by checking with 'Allmetrics' in Cubit
>>>>>>>> (attached
>>>>>>>> below). Condition number is below 2 (1.606) and maximum aspect
>>>>>>>> ratio is 3.
>>>>>>>> Still I am getting the same convergence errors. I have also tried
>>>>>>>> the tips
>>>>>>>> found in the threads that Brad answered in the CIG-SHORT:
>>>>>>>>
>>>>>>>>
>>>>>>> Run with LU until you understand the system: --petsc.pc_type=lu
>>>>>>>
>>>>>>> There is an entire tutorial on the solvers which tells you to do this
>>>>>>> first.
>>>>>>>
>>>>>>>    Thanks,
>>>>>>>
>>>>>>>      Matt
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> http://lists.geodynamics.org/pipermail/cig-short/2014-October/001885.html
>>>>>>>>
>>>>>>>>
>>>>>>>> http://lists.geodynamics.org/pipermail/cig-short/2012-September/001129.html
>>>>>>>>
>>>>>>>>
>>>>>>>> Hex quality, 810 elements:
>>>>>>>>
>>>>>>>> ------------------------------------
>>>>>>>>
>>>>>>>> Function Name  Average  Std Dev   Minimum (id)    Maximum (id)
>>>>>>>>
>>>>>>>> -----------------     ---------   ---------      --------------
>>>>>>>> -------------
>>>>>>>>
>>>>>>>> Aspect Ratio 1.222e+00 6.289e-01 1.000e+00 (1) 3.000e+00 (724)
>>>>>>>>
>>>>>>>> Skew 8.104e-16 8.536e-16 0.000e+00 (10) 6.821e-15 (733)
>>>>>>>>
>>>>>>>> Taper 8.561e-16 8.748e-16 0.000e+00 (3) 6.845e-15 (736)
>>>>>>>>
>>>>>>>> Element Volume 2.500e+07 5.660e+06 9.000e+06 (733) 2.700e+07 (505)
>>>>>>>>
>>>>>>>> Stretch 9.330e-01 1.895e-01 3.974e-01 (782) 1.000e+00 (10)
>>>>>>>>
>>>>>>>> Diagonal Ratio 1.000e+00 4.591e-08 1.000e+00 (372) 1.000e+00 (10)
>>>>>>>>
>>>>>>>> Dimension 1.640e+02 2.602e+01 9.045e+01 (809) 1.732e+02 (315)
>>>>>>>>
>>>>>>>> Condition No. 1.067e+00 1.907e-01 1.000e+00 (3) 1.606e+00 (737)
>>>>>>>>
>>>>>>>> Jacobian 2.500e+07 5.660e+06 9.000e+06 (763) 2.700e+07 (315)
>>>>>>>>
>>>>>>>> Scaled Jacobian 1.000e+00 0.000e+00 1.000e+00 (248) 1.000e+00 (1)
>>>>>>>>
>>>>>>>> Shear 1.000e+00 0.000e+00 1.000e+00 (248) 1.000e+00 (1)
>>>>>>>>
>>>>>>>> Shape 9.648e-01 9.963e-02 6.832e-01 (737) 1.000e+00 (1)
>>>>>>>>
>>>>>>>> Relative Size 7.765e-01 2.288e-01 1.296e-01 (733) 8.573e-01 (487)
>>>>>>>>
>>>>>>>> Shear And Size 7.765e-01 2.288e-01 1.296e-01 (733) 8.573e-01 (487)
>>>>>>>>
>>>>>>>> Shape And Size 7.719e-01 2.418e-01 8.854e-02 (733) 8.573e-01 (487)
>>>>>>>>
>>>>>>>> Distortion 1.000e+00 5.167e-08 1.000e+00 (367) 1.000e+00 (11)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Not sure what else I should try next. Please also see the attached
>>>>>>>> files.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Mamun
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Oct 14, 2015 at 11:11 AM, Charles Williams <
>>>>>>>> willic3 at gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Dear Mamun,
>>>>>>>>>
>>>>>>>>> Your linear convergence looks very slow.  You could increase the
>>>>>>>>> number
>>>>>>>>> of iterations, but I’m not sure if that would solve your problem.
>>>>>>>>> I would
>>>>>>>>> start with a higher quality mesh.  Ideally, you would like to have
>>>>>>>>> a mesh
>>>>>>>>> where the condition number quality measure is less than 2 for the
>>>>>>>>> entire
>>>>>>>>> mesh, particularly for problems involving fault friction.  If this
>>>>>>>>> is too
>>>>>>>>> difficult to achieve using hexahedral elements, you might need to
>>>>>>>>> try
>>>>>>>>> tetrahedral elements.
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Charles
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 15/10/2015, at 6:09 am, Mamun Miah <mmiah at go.olemiss.edu>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Thanks, Charles. Your comments are very helpful. I have been going
>>>>>>>>> through each of your comments and discovered that both KSPSolve and
>>>>>>>>> SNESSolve do not converge when I uncommented corresponding flag
>>>>>>>>> options. So
>>>>>>>>> I figured the problem is with the mesh creation. Also set the the
>>>>>>>>> normalizer according to the smallest mesh dimension. Attached here
>>>>>>>>> is the
>>>>>>>>> log file in case you want to see.
>>>>>>>>>
>>>>>>>>> Thanks again,
>>>>>>>>> Mamun
>>>>>>>>>
>>>>>>>>> On Tue, Oct 13, 2015 at 12:37 PM, Charles Williams <
>>>>>>>>> willic3 at gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Dear Mamun,
>>>>>>>>>>
>>>>>>>>>> It is a bit difficult to diagnose your problem without more
>>>>>>>>>> information.  However, here are several potential problems:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 1.  First of all, the mesh you’re using is not of very high
>>>>>>>>>> quality.
>>>>>>>>>> The method you’ve used for refinement is pretty crude, and will
>>>>>>>>>> never
>>>>>>>>>> result in high quality elements. Trelis/Cubit has a number of
>>>>>>>>>> more powerful
>>>>>>>>>> methods for creating a high quality mesh, and I would take
>>>>>>>>>> advantage of
>>>>>>>>>> those.
>>>>>>>>>> 2.  It is unclear why you have set the normalization length scale
>>>>>>>>>> to 1
>>>>>>>>>> m, since I believe this is much smaller than your smallest
>>>>>>>>>> element.
>>>>>>>>>> 3.  There is no indication of whether the linear and nonlinear
>>>>>>>>>> solutions are converging, since you have turned off all the
>>>>>>>>>> solution
>>>>>>>>>> monitoring options, including the journal options.  You should
>>>>>>>>>> never do
>>>>>>>>>> this, as there is then no way to tell what has happened with your
>>>>>>>>>> solution.
>>>>>>>>>>
>>>>>>>>>> You should try running your problem again with all the solution
>>>>>>>>>> monitoring options turned back on, and save the results to a log
>>>>>>>>>> file.
>>>>>>>>>> This will help us diagnose your problem further.  I would also try
>>>>>>>>>> improving your mesh quality and selecting a normalization length
>>>>>>>>>> scale that
>>>>>>>>>> is appropriate for your mesh (~equal to the smallest cell
>>>>>>>>>> dimension).
>>>>>>>>>>
>>>>>>>>>> Cheers,
>>>>>>>>>> Charles
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 14/10/2015, at 6:26 am, Mamun Miah <mmiah at go.olemiss.edu>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hello Developers,
>>>>>>>>>>
>>>>>>>>>> I have created the attached geometry (5kmx5kmx4.1km) in CUBIT. It
>>>>>>>>>> has
>>>>>>>>>> three layer of materials (2000m+100m+200m) and a vertical fault
>>>>>>>>>> (along Z
>>>>>>>>>> axis) 1000m to the left from the positive X-plane boundary. The
>>>>>>>>>> exported
>>>>>>>>>> Exodus mesh is then used to run a PyLith simulation with Dirichlet
>>>>>>>>>> displacement and displacement rate BCs (e.g. PyLith Tutorial
>>>>>>>>>> 'step12.cfg')
>>>>>>>>>> on +x and -x sides. The simulation runs fine but even after
>>>>>>>>>> running for 100
>>>>>>>>>> years I don't see any stress being transmitted to the interior
>>>>>>>>>> domain. All
>>>>>>>>>> I can see is the stress changes in the boundary elements where the
>>>>>>>>>> Dirichlet BCs are applied. I am not sure if it is caused by
>>>>>>>>>> improper
>>>>>>>>>> meshing or boundary conditions.
>>>>>>>>>>
>>>>>>>>>> Attached also are the .cfg files, geometry journal file, and
>>>>>>>>>> stress
>>>>>>>>>> output file from simulation. I would highly appreciate any help.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks & Best Regards,
>>>>>>>>>>
>>>>>>>>>> Mamun Miah
>>>>>>>>>> Graduate Research Assistant
>>>>>>>>>> Department of Civil Engineering
>>>>>>>>>> The University of Mississippi
>>>>>>>>>> Oxford, MS 38655
>>>>>>>>>> Phone: (662)-801-1904
>>>>>>>>>> Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
>>>>>>>>>> <geometry.jpg><application.cfg><pylithapp.cfg><visit0000.png>
>>>>>>>>>> <application.jou>_______________________________________________
>>>>>>>>>> CIG-SHORT mailing list
>>>>>>>>>> CIG-SHORT at geodynamics.org
>>>>>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Charles A. Williams
>>>>>>>>>> Scientist
>>>>>>>>>> GNS Science
>>>>>>>>>> 1 Fairway Drive, Avalon
>>>>>>>>>> PO Box 30368
>>>>>>>>>> Lower Hutt  5040
>>>>>>>>>> New Zealand
>>>>>>>>>> ph (office): 0064-4570-4566
>>>>>>>>>> fax (office): 0064-4570-4600
>>>>>>>>>> C.Williams at gns.cri.nz
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> CIG-SHORT mailing list
>>>>>>>>>> CIG-SHORT at geodynamics.org
>>>>>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thanks & Best Regards,
>>>>>>>>>
>>>>>>>>> Mamun Miah
>>>>>>>>> Graduate Research Assistant
>>>>>>>>> Department of Civil Engineering
>>>>>>>>> The University of Mississippi
>>>>>>>>> Oxford, MS 38655
>>>>>>>>> Phone: (662)-801-1904
>>>>>>>>> Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
>>>>>>>>> <log>_______________________________________________
>>>>>>>>> CIG-SHORT mailing list
>>>>>>>>> CIG-SHORT at geodynamics.org
>>>>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Charles A. Williams
>>>>>>>>> Scientist
>>>>>>>>> GNS Science
>>>>>>>>> 1 Fairway Drive, Avalon
>>>>>>>>> PO Box 30368
>>>>>>>>> Lower Hutt  5040
>>>>>>>>> New Zealand
>>>>>>>>> ph (office): 0064-4570-4566
>>>>>>>>> fax (office): 0064-4570-4600
>>>>>>>>> C.Williams at gns.cri.nz
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> CIG-SHORT mailing list
>>>>>>>>> CIG-SHORT at geodynamics.org
>>>>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks & Best Regards,
>>>>>>>>
>>>>>>>> Mamun Miah
>>>>>>>> Graduate Research Assistant
>>>>>>>> Department of Civil Engineering
>>>>>>>> The University of Mississippi
>>>>>>>> Oxford, MS 38655
>>>>>>>> Phone: (662)-801-1904
>>>>>>>> Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> CIG-SHORT mailing list
>>>>>>>> CIG-SHORT at geodynamics.org
>>>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> What most experimenters take for granted before they begin their
>>>>>>> experiments is infinitely more interesting than any results to which
>>>>>>> their
>>>>>>> experiments lead.
>>>>>>> -- Norbert Wiener
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> CIG-SHORT mailing list
>>>>>>> CIG-SHORT at geodynamics.org
>>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks & Best Regards,
>>>>>>
>>>>>> Mamun Miah
>>>>>> Graduate Research Assistant
>>>>>> Department of Civil Engineering
>>>>>> The University of Mississippi
>>>>>> Oxford, MS 38655
>>>>>> Phone: (662)-801-1904
>>>>>> Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
>>>>>>
>>>>>> _______________________________________________
>>>>>> CIG-SHORT mailing list
>>>>>> CIG-SHORT at geodynamics.org
>>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> CIG-SHORT mailing list
>>>>> CIG-SHORT at geodynamics.org
>>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>>
>>>>>
>>>> _______________________________________________
>>>> CIG-SHORT mailing list
>>>> CIG-SHORT at geodynamics.org
>>>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Best Regards,
>>>
>>> Mamun Miah
>>> Graduate Research Assistant
>>> Department of Civil Engineering
>>> The University of Mississippi
>>> Oxford, MS 38655
>>> Phone: (662)-801-1904
>>> Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
>>>
>>
>>
>>
>> --
>> Thanks & Best Regards,
>>
>> Mamun Miah
>> Graduate Research Assistant
>> Department of Civil Engineering
>> The University of Mississippi
>> Oxford, MS 38655
>> Phone: (662)-801-1904
>> Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
>>
>> _______________________________________________
>> CIG-SHORT mailing list
>> CIG-SHORT at geodynamics.org
>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>>
>
>
>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> -- Norbert Wiener
>
> _______________________________________________
> CIG-SHORT mailing list
> CIG-SHORT at geodynamics.org
> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>



-- 
Thanks & Best Regards,

Mamun Miah
Graduate Research Assistant
Department of Civil Engineering
The University of Mississippi
Oxford, MS 38655
Phone: (662)-801-1904
Website: http://www.linkedin.com/pub/mamun-miah-eit/21/53/339
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/cig-short/attachments/20151020/8bd88405/attachment-0001.html>
-------------- next part --------------
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/utils/PetscManager.py:64:initialize
 -- petsc(info)
 -- Initialized PETSc.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/apps/PyLithApp.py:100:main
 -- pylithapp(info)
 -- Running on 1 process(es).
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/meshio/MeshIOObj.py:55:read
 -- meshiocubit(info)
 -- Reading finite-element mesh
 >> meshio/MeshIOCubit.cc:158:<unknown>
 -- meshiocubit(info)
 -- Reading 1560 vertices.
 >> meshio/MeshIOCubit.cc:217:<unknown>
 -- meshiocubit(info)
 -- Reading 1188 cells in 1 blocks.
 >> meshio/MeshIOCubit.cc:281:<unknown>
 -- meshiocubit(info)
 -- Found 8 node sets.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_xneg' with id 1 containing 120 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_xpos' with id 2 containing 120 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_yneg' with id 3 containing 130 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_ypos' with id 4 containing 130 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_zneg' with id 5 containing 156 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_zpos' with id 6 containing 156 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'fault' with id 7 containing 120 nodes.
 >> meshio/MeshIOCubit.cc:309:<unknown>
 -- meshiocubit(info)
 -- Reading node set 'face_zneg_nofault' with id 8 containing 144 nodes.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:92:preinitialize
 -- timedependent(info)
 -- Pre-initializing problem.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:360:_setupMaterials
 -- implicit(info)
 -- Pre-initializing materials.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/feassemble/FIATLagrange.py:407:initialize
 -- fiatlagrange(info)
 -- Cell geometry: 
 -- <pylith.feassemble.CellGeometry.GeometryHex3D; proxy of <Swig Object of type 'pylith::feassemble::GeometryHex3D *' at 0xa6a5cb0> >
 -- Vertices: 
 -- [[-1. -1. -1.]
 [-1.  1. -1.]
 [ 1.  1. -1.]
 [ 1. -1. -1.]
 [-1. -1.  1.]
 [ 1. -1.  1.]
 [ 1.  1.  1.]
 [-1.  1.  1.]]
 -- Quad pts:
 -- [[-0.57735027 -0.57735027 -0.57735027]
 [ 0.57735027 -0.57735027 -0.57735027]
 [-0.57735027  0.57735027 -0.57735027]
 [ 0.57735027  0.57735027 -0.57735027]
 [-0.57735027 -0.57735027  0.57735027]
 [ 0.57735027 -0.57735027  0.57735027]
 [-0.57735027  0.57735027  0.57735027]
 [ 0.57735027  0.57735027  0.57735027]]
 -- Quad wts:
 -- [ 1.  1.  1.  1.  1.  1.  1.  1.]
 -- Basis fns @ quad pts ):
 -- [[ 0.49056261  0.13144586  0.03522081  0.13144586  0.13144586  0.03522081
   0.00943739  0.03522081]
 [ 0.13144586  0.03522081  0.13144586  0.49056261  0.03522081  0.13144586
   0.03522081  0.00943739]
 [ 0.13144586  0.49056261  0.13144586  0.03522081  0.03522081  0.00943739
   0.03522081  0.13144586]
 [ 0.03522081  0.13144586  0.49056261  0.13144586  0.00943739  0.03522081
   0.13144586  0.03522081]
 [ 0.13144586  0.03522081  0.00943739  0.03522081  0.49056261  0.13144586
   0.03522081  0.13144586]
 [ 0.03522081  0.00943739  0.03522081  0.13144586  0.13144586  0.49056261
   0.13144586  0.03522081]
 [ 0.03522081  0.13144586  0.03522081  0.00943739  0.13144586  0.03522081
   0.13144586  0.49056261]
 [ 0.00943739  0.03522081  0.13144586  0.03522081  0.03522081  0.13144586
   0.49056261  0.13144586]]
 -- Basis fn derivatives @ quad pts:
 -- [[[-0.31100423 -0.31100423 -0.31100423]
  [-0.08333333  0.31100423 -0.08333333]
  [ 0.08333333  0.08333333 -0.0223291 ]
  [ 0.31100423 -0.08333333 -0.08333333]
  [-0.08333333 -0.08333333  0.31100423]
  [ 0.08333333 -0.0223291   0.08333333]
  [ 0.0223291   0.0223291   0.0223291 ]
  [-0.0223291   0.08333333  0.08333333]]

 [[-0.31100423 -0.08333333 -0.08333333]
  [-0.08333333  0.08333333 -0.0223291 ]
  [ 0.08333333  0.31100423 -0.08333333]
  [ 0.31100423 -0.31100423 -0.31100423]
  [-0.08333333 -0.0223291   0.08333333]
  [ 0.08333333 -0.08333333  0.31100423]
  [ 0.0223291   0.08333333  0.08333333]
  [-0.0223291   0.0223291   0.0223291 ]]

 [[-0.08333333 -0.31100423 -0.08333333]
  [-0.31100423  0.31100423 -0.31100423]
  [ 0.31100423  0.08333333 -0.08333333]
  [ 0.08333333 -0.08333333 -0.0223291 ]
  [-0.0223291  -0.08333333  0.08333333]
  [ 0.0223291  -0.0223291   0.0223291 ]
  [ 0.08333333  0.0223291   0.08333333]
  [-0.08333333  0.08333333  0.31100423]]

 [[-0.08333333 -0.08333333 -0.0223291 ]
  [-0.31100423  0.08333333 -0.08333333]
  [ 0.31100423  0.31100423 -0.31100423]
  [ 0.08333333 -0.31100423 -0.08333333]
  [-0.0223291  -0.0223291   0.0223291 ]
  [ 0.0223291  -0.08333333  0.08333333]
  [ 0.08333333  0.08333333  0.31100423]
  [-0.08333333  0.0223291   0.08333333]]

 [[-0.08333333 -0.08333333 -0.31100423]
  [-0.0223291   0.08333333 -0.08333333]
  [ 0.0223291   0.0223291  -0.0223291 ]
  [ 0.08333333 -0.0223291  -0.08333333]
  [-0.31100423 -0.31100423  0.31100423]
  [ 0.31100423 -0.08333333  0.08333333]
  [ 0.08333333  0.08333333  0.0223291 ]
  [-0.08333333  0.31100423  0.08333333]]

 [[-0.08333333 -0.0223291  -0.08333333]
  [-0.0223291   0.0223291  -0.0223291 ]
  [ 0.0223291   0.08333333 -0.08333333]
  [ 0.08333333 -0.08333333 -0.31100423]
  [-0.31100423 -0.08333333  0.08333333]
  [ 0.31100423 -0.31100423  0.31100423]
  [ 0.08333333  0.31100423  0.08333333]
  [-0.08333333  0.08333333  0.0223291 ]]

 [[-0.0223291  -0.08333333 -0.08333333]
  [-0.08333333  0.08333333 -0.31100423]
  [ 0.08333333  0.0223291  -0.08333333]
  [ 0.0223291  -0.0223291  -0.0223291 ]
  [-0.08333333 -0.31100423  0.08333333]
  [ 0.08333333 -0.08333333  0.0223291 ]
  [ 0.31100423  0.08333333  0.08333333]
  [-0.31100423  0.31100423  0.31100423]]

 [[-0.0223291  -0.0223291  -0.0223291 ]
  [-0.08333333  0.0223291  -0.08333333]
  [ 0.08333333  0.08333333 -0.31100423]
  [ 0.0223291  -0.08333333 -0.08333333]
  [-0.08333333 -0.08333333  0.0223291 ]
  [ 0.08333333 -0.31100423  0.08333333]
  [ 0.31100423  0.31100423  0.31100423]
  [-0.31100423  0.08333333  0.08333333]]]
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:373:_setupMaterials
 -- implicit(info)
 -- Added elasticity integrator for material 'Domain material'.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:389:_setupBC
 -- implicit(info)
 -- Pre-initializing boundary conditions.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:405:_setupBC
 -- implicit(info)
 -- Added boundary condition 'face_xpos' as a constraint.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:405:_setupBC
 -- implicit(info)
 -- Added boundary condition 'face_xneg' as a constraint.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:405:_setupBC
 -- implicit(info)
 -- Added boundary condition 'face_zneg_nofault' as a constraint.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:425:_setupInterfaces
 -- implicit(info)
 -- Pre-initializing interior interfaces.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/feassemble/FIATLagrange.py:407:initialize
 -- fiatlagrange(info)
 -- Cell geometry: 
 -- <pylith.feassemble.CellGeometry.GeometryQuad3D; proxy of <Swig Object of type 'pylith::feassemble::GeometryQuad3D *' at 0xa745fe0> >
 -- Vertices: 
 -- [[-1. -1.]
 [ 1. -1.]
 [ 1.  1.]
 [-1.  1.]]
 -- Quad pts:
 -- [[-1. -1.]
 [ 1. -1.]
 [-1.  1.]
 [ 1.  1.]]
 -- Quad wts:
 -- [ 1.  1.  1.  1.]
 -- Basis fns @ quad pts ):
 -- [[  1.00000000e+00  -3.49113100e-17   1.21879956e-33  -3.49113100e-17]
 [ -3.49113100e-17   1.00000000e+00  -3.49113100e-17   1.21879956e-33]
 [ -3.49113100e-17   1.21879956e-33  -3.49113100e-17   1.00000000e+00]
 [  1.21879956e-33  -3.49113100e-17   1.00000000e+00  -3.49113100e-17]]
 -- Basis fn derivatives @ quad pts:
 -- [[[ -5.00000000e-01  -5.00000000e-01]
  [  5.00000000e-01   1.74556550e-17]
  [ -1.74556550e-17  -1.74556550e-17]
  [  1.74556550e-17   5.00000000e-01]]

 [[ -5.00000000e-01   1.74556550e-17]
  [  5.00000000e-01  -5.00000000e-01]
  [ -1.74556550e-17   5.00000000e-01]
  [  1.74556550e-17  -1.74556550e-17]]

 [[  1.74556550e-17  -5.00000000e-01]
  [ -1.74556550e-17   1.74556550e-17]
  [  5.00000000e-01  -1.74556550e-17]
  [ -5.00000000e-01   5.00000000e-01]]

 [[  1.74556550e-17   1.74556550e-17]
  [ -1.74556550e-17  -5.00000000e-01]
  [  5.00000000e-01   5.00000000e-01]
  [ -5.00000000e-01  -1.74556550e-17]]]
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:434:_setupInterfaces
 -- implicit(info)
 -- Added interface condition 'fault' as an integrator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:162:preinitialize
 -- implicit(info)
 -- Pre-initializing output.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Problem.py:150:verifyConfiguration
 -- timedependent(info)
 -- Verifying compatibility of problem configuration.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:117:initialize
 -- timedependent(info)
 -- Initializing problem.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:466:_initialize
 -- implicit(info)
 -- Initializing integrators.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:475:_initialize
 -- implicit(info)
 -- Initializing constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:481:_initialize
 -- implicit(info)
 -- Setting up solution output.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:490:_initialize
 -- implicit(info)
 -- Creating solution field.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:131:initialize
 -- implicit(info)
 -- Creating other fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:154:initialize
 -- implicit(info)
 -- Creating Jacobian matrix.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:164:initialize
 -- implicit(info)
 -- Initializing solver.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:131:run
 -- timedependent(info)
 -- Solving problem.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:137:run
 -- timedependent(info)
 -- Preparing for prestep with elastic behavior.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:262:prestepElastic
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:554:_reformJacobian
 -- implicit(info)
 -- Integrating Jacobian operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:152:run
 -- timedependent(info)
 -- Computing prestep with elastic behavior.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 8.607010274612e-02 
    0 KSP Residual norm 1.094105297695e-01 
    0 KSP preconditioned resid norm 1.094105297695e-01 true resid norm 8.607010274612e-02 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.086224965707e-01 
    1 KSP preconditioned resid norm 1.086224965707e-01 true resid norm 8.536718772438e-02 ||r(i)||/||b|| 9.918332266454e-01
    2 KSP Residual norm 1.079767392982e-01 
    2 KSP preconditioned resid norm 1.079767392982e-01 true resid norm 8.445311228623e-02 ||r(i)||/||b|| 9.812130994585e-01
    3 KSP Residual norm 9.915720458833e-02 
    3 KSP preconditioned resid norm 9.915720458833e-02 true resid norm 7.083851239021e-02 ||r(i)||/||b|| 8.230327387799e-01
    4 KSP Residual norm 7.500143029864e-02 
    4 KSP preconditioned resid norm 7.500143029864e-02 true resid norm 6.008742535445e-02 ||r(i)||/||b|| 6.981219196599e-01
    5 KSP Residual norm 5.015449855111e-02 
    5 KSP preconditioned resid norm 5.015449855111e-02 true resid norm 5.777100285647e-02 ||r(i)||/||b|| 6.712087125872e-01
    6 KSP Residual norm 2.336991111327e-02 
    6 KSP preconditioned resid norm 2.336991111327e-02 true resid norm 5.114991409514e-02 ||r(i)||/||b|| 5.942820150455e-01
    7 KSP Residual norm 1.501778795602e-02 
    7 KSP preconditioned resid norm 1.501778795602e-02 true resid norm 4.243637089109e-02 ||r(i)||/||b|| 4.930442689985e-01
    8 KSP Residual norm 1.199280737411e-02 
    8 KSP preconditioned resid norm 1.199280737411e-02 true resid norm 3.400687958983e-02 ||r(i)||/||b|| 3.951067618699e-01
    9 KSP Residual norm 8.231895506974e-03 
    9 KSP preconditioned resid norm 8.231895506974e-03 true resid norm 1.848544752411e-02 ||r(i)||/||b|| 2.147719932278e-01
   10 KSP Residual norm 5.260094915217e-03 
   10 KSP preconditioned resid norm 5.260094915217e-03 true resid norm 9.676102295907e-03 ||r(i)||/||b|| 1.124211774726e-01
   11 KSP Residual norm 3.219261644567e-03 
   11 KSP preconditioned resid norm 3.219261644567e-03 true resid norm 7.676974236384e-03 ||r(i)||/||b|| 8.919443559895e-02
   12 KSP Residual norm 2.290707242637e-03 
   12 KSP preconditioned resid norm 2.290707242637e-03 true resid norm 7.044797250328e-03 ||r(i)||/||b|| 8.184952760087e-02
   13 KSP Residual norm 1.788757187844e-03 
   13 KSP preconditioned resid norm 1.788757187844e-03 true resid norm 5.744992275084e-03 ||r(i)||/||b|| 6.674782638554e-02
   14 KSP Residual norm 1.065994428461e-03 
   14 KSP preconditioned resid norm 1.065994428461e-03 true resid norm 3.429682101296e-03 ||r(i)||/||b|| 3.984754278047e-02
   15 KSP Residual norm 7.983357374268e-04 
   15 KSP preconditioned resid norm 7.983357374268e-04 true resid norm 2.242402960253e-03 ||r(i)||/||b|| 2.605321579396e-02
   16 KSP Residual norm 5.651942934770e-04 
   16 KSP preconditioned resid norm 5.651942934770e-04 true resid norm 1.315400761295e-03 ||r(i)||/||b|| 1.528289986100e-02
   17 KSP Residual norm 3.653982999927e-04 
   17 KSP preconditioned resid norm 3.653982999927e-04 true resid norm 1.005485793798e-03 ||r(i)||/||b|| 1.168217257465e-02
   18 KSP Residual norm 2.646521757980e-04 
   18 KSP preconditioned resid norm 2.646521757980e-04 true resid norm 8.390839944549e-04 ||r(i)||/||b|| 9.748843880551e-03
   19 KSP Residual norm 1.971871921357e-04 
   19 KSP preconditioned resid norm 1.971871921357e-04 true resid norm 6.250602082852e-04 ||r(i)||/||b|| 7.262222169398e-03
   20 KSP Residual norm 1.342192252948e-04 
   20 KSP preconditioned resid norm 1.342192252948e-04 true resid norm 4.083487439956e-04 ||r(i)||/||b|| 4.744373841404e-03
   21 KSP Residual norm 9.766860067694e-05 
   21 KSP preconditioned resid norm 9.766860067694e-05 true resid norm 2.806455385290e-04 ||r(i)||/||b|| 3.260662292420e-03
   22 KSP Residual norm 6.797452943503e-05 
   22 KSP preconditioned resid norm 6.797452943503e-05 true resid norm 1.808682232633e-04 ||r(i)||/||b|| 2.101405917881e-03
   23 KSP Residual norm 4.503973265951e-05 
   23 KSP preconditioned resid norm 4.503973265951e-05 true resid norm 1.287413031154e-04 ||r(i)||/||b|| 1.495772620316e-03
   24 KSP Residual norm 3.101335757921e-05 
   24 KSP preconditioned resid norm 3.101335757921e-05 true resid norm 8.999113175225e-05 ||r(i)||/||b|| 1.045556225461e-03
   25 KSP Residual norm 2.277935887195e-05 
   25 KSP preconditioned resid norm 2.277935887195e-05 true resid norm 6.377814281577e-05 ||r(i)||/||b|| 7.410022851244e-04
   26 KSP Residual norm 1.609083826516e-05 
   26 KSP preconditioned resid norm 1.609083826516e-05 true resid norm 3.970196863300e-05 ||r(i)||/||b|| 4.612747907379e-04
   27 KSP Residual norm 1.073450610206e-05 
   27 KSP preconditioned resid norm 1.073450610206e-05 true resid norm 2.837767970215e-05 ||r(i)||/||b|| 3.297042619533e-04
   28 KSP Residual norm 7.784041757901e-06 
   28 KSP preconditioned resid norm 7.784041757901e-06 true resid norm 2.315169249296e-05 ||r(i)||/||b|| 2.689864628284e-04
   29 KSP Residual norm 6.043410103125e-06 
   29 KSP preconditioned resid norm 6.043410103125e-06 true resid norm 1.646626753939e-05 ||r(i)||/||b|| 1.913122793400e-04
   30 KSP Residual norm 4.434689778276e-06 
   30 KSP preconditioned resid norm 4.434689778276e-06 true resid norm 9.633614347782e-06 ||r(i)||/||b|| 1.119275339568e-04
   31 KSP Residual norm 3.221516896535e-06 
   31 KSP preconditioned resid norm 3.221516896535e-06 true resid norm 7.330354080494e-06 ||r(i)||/||b|| 8.516725142198e-05
   32 KSP Residual norm 2.401981101483e-06 
   32 KSP preconditioned resid norm 2.401981101483e-06 true resid norm 6.439619609169e-06 ||r(i)||/||b|| 7.481830976970e-05
   33 KSP Residual norm 1.819246493822e-06 
   33 KSP preconditioned resid norm 1.819246493822e-06 true resid norm 5.215638986335e-06 ||r(i)||/||b|| 6.059756895747e-05
   34 KSP Residual norm 1.380188631967e-06 
   34 KSP preconditioned resid norm 1.380188631967e-06 true resid norm 3.645740356134e-06 ||r(i)||/||b|| 4.235780183611e-05
   35 KSP Residual norm 9.675421970656e-07 
   35 KSP preconditioned resid norm 9.675421970656e-07 true resid norm 2.634883800955e-06 ||r(i)||/||b|| 3.061322941285e-05
   36 KSP Residual norm 7.018301680645e-07 
   36 KSP preconditioned resid norm 7.018301680645e-07 true resid norm 1.892151733129e-06 ||r(i)||/||b|| 2.198384424740e-05
   37 KSP Residual norm 5.111999186959e-07 
   37 KSP preconditioned resid norm 5.111999186959e-07 true resid norm 1.212130055110e-06 ||r(i)||/||b|| 1.408305574685e-05
   38 KSP Residual norm 3.710131702511e-07 
   38 KSP preconditioned resid norm 3.710131702511e-07 true resid norm 8.987541450315e-07 ||r(i)||/||b|| 1.044211771981e-05
   39 KSP Residual norm 2.632233470946e-07 
   39 KSP preconditioned resid norm 2.632233470946e-07 true resid norm 6.860673225288e-07 ||r(i)||/||b|| 7.971029435766e-06
   40 KSP Residual norm 1.848548374566e-07 
   40 KSP preconditioned resid norm 1.848548374566e-07 true resid norm 4.735833141048e-07 ||r(i)||/||b|| 5.502297534159e-06
   41 KSP Residual norm 1.348170230749e-07 
   41 KSP preconditioned resid norm 1.348170230749e-07 true resid norm 3.218601977259e-07 ||r(i)||/||b|| 3.739512182010e-06
   42 KSP Residual norm 9.069101060064e-08 
   42 KSP preconditioned resid norm 9.069101060064e-08 true resid norm 2.288483079965e-07 ||r(i)||/||b|| 2.658859472627e-06
   43 KSP Residual norm 6.305979494430e-08 
   43 KSP preconditioned resid norm 6.305979494430e-08 true resid norm 1.764859485874e-07 ||r(i)||/||b|| 2.050490739019e-06
   44 KSP Residual norm 4.392356082935e-08 
   44 KSP preconditioned resid norm 4.392356082935e-08 true resid norm 1.155297516939e-07 ||r(i)||/||b|| 1.342275052635e-06
   45 KSP Residual norm 2.946453437520e-08 
   45 KSP preconditioned resid norm 2.946453437520e-08 true resid norm 8.119145793051e-08 ||r(i)||/||b|| 9.433177763247e-07
   46 KSP Residual norm 2.044696955719e-08 
   46 KSP preconditioned resid norm 2.044696955719e-08 true resid norm 5.950971263549e-08 ||r(i)||/||b|| 6.914098012759e-07
   47 KSP Residual norm 1.372156383145e-08 
   47 KSP preconditioned resid norm 1.372156383145e-08 true resid norm 4.024526201855e-08 ||r(i)||/||b|| 4.675870102916e-07
   48 KSP Residual norm 9.341551634255e-09 
   48 KSP preconditioned resid norm 9.341551634255e-09 true resid norm 2.628687243177e-08 ||r(i)||/||b|| 3.054123510147e-07
   49 KSP Residual norm 6.233431316015e-09 
   49 KSP preconditioned resid norm 6.233431316015e-09 true resid norm 1.704106909565e-08 ||r(i)||/||b|| 1.979905745658e-07
   50 KSP Residual norm 4.096265627441e-09 
   50 KSP preconditioned resid norm 4.096265627441e-09 true resid norm 1.159358884602e-08 ||r(i)||/||b|| 1.346993726755e-07
   51 KSP Residual norm 3.960147655119e-09 
   51 KSP preconditioned resid norm 3.960147655119e-09 true resid norm 1.075104736664e-08 ||r(i)||/||b|| 1.249103582269e-07
   52 KSP Residual norm 3.384255401321e-09 
   52 KSP preconditioned resid norm 3.384255401321e-09 true resid norm 7.809209838690e-09 ||r(i)||/||b|| 9.073080651158e-08
   53 KSP Residual norm 3.088557249939e-09 
   53 KSP preconditioned resid norm 3.088557249939e-09 true resid norm 6.197911163897e-09 ||r(i)||/||b|| 7.201003561224e-08
   54 KSP Residual norm 2.776184019322e-09 
   54 KSP preconditioned resid norm 2.776184019322e-09 true resid norm 4.501407935110e-09 ||r(i)||/||b|| 5.229932103588e-08
   55 KSP Residual norm 2.245413457554e-09 
   55 KSP preconditioned resid norm 2.245413457554e-09 true resid norm 3.327551360242e-09 ||r(i)||/||b|| 3.866094327849e-08
   56 KSP Residual norm 1.993611437299e-09 
   56 KSP preconditioned resid norm 1.993611437299e-09 true resid norm 3.602435310509e-09 ||r(i)||/||b|| 4.185466492511e-08
   57 KSP Residual norm 1.556285991581e-09 
   57 KSP preconditioned resid norm 1.556285991581e-09 true resid norm 3.626739825269e-09 ||r(i)||/||b|| 4.213704537993e-08
   58 KSP Residual norm 1.161514704043e-09 
   58 KSP preconditioned resid norm 1.161514704043e-09 true resid norm 3.394188866081e-09 ||r(i)||/||b|| 3.943516689057e-08
   59 KSP Residual norm 8.505685491695e-10 
   59 KSP preconditioned resid norm 8.505685491695e-10 true resid norm 2.753276386472e-09 ||r(i)||/||b|| 3.198876611770e-08
   60 KSP Residual norm 6.666668566516e-10 
   60 KSP preconditioned resid norm 6.666668566516e-10 true resid norm 2.068780833711e-09 ||r(i)||/||b|| 2.403599818875e-08
   61 KSP Residual norm 4.980000191541e-10 
   61 KSP preconditioned resid norm 4.980000191541e-10 true resid norm 1.393885557668e-09 ||r(i)||/||b|| 1.619477046263e-08
   62 KSP Residual norm 3.881268059278e-10 
   62 KSP preconditioned resid norm 3.881268059278e-10 true resid norm 9.144807810455e-10 ||r(i)||/||b|| 1.062483663744e-08
   63 KSP Residual norm 2.861533207560e-10 
   63 KSP preconditioned resid norm 2.861533207560e-10 true resid norm 6.446542090573e-10 ||r(i)||/||b|| 7.489873817844e-09
   64 KSP Residual norm 2.195178894020e-10 
   64 KSP preconditioned resid norm 2.195178894020e-10 true resid norm 5.070873135093e-10 ||r(i)||/||b|| 5.891561614664e-09
   65 KSP Residual norm 1.819803905531e-10 
   65 KSP preconditioned resid norm 1.819803905531e-10 true resid norm 4.014441804832e-10 ||r(i)||/||b|| 4.664153610543e-09
   66 KSP Residual norm 1.395048878966e-10 
   66 KSP preconditioned resid norm 1.395048878966e-10 true resid norm 3.326007426709e-10 ||r(i)||/||b|| 3.864300518520e-09
   67 KSP Residual norm 1.020472431217e-10 
   67 KSP preconditioned resid norm 1.020472431217e-10 true resid norm 2.736829531146e-10 ||r(i)||/||b|| 3.179767937793e-09
   68 KSP Residual norm 7.487688088292e-11 
   68 KSP preconditioned resid norm 7.487688088292e-11 true resid norm 2.180390308948e-10 ||r(i)||/||b|| 2.533272575937e-09
  Linear solve converged due to CONVERGED_ATOL iterations 68
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 8.607010274612e-02 gnorm 3.616842958775e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.616842958775e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=68
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:158:run
 -- timedependent(info)
 -- Finishing prestep with elastic behavior.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=0*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=0*s to t=3.15576e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=0*s to t=3.15576e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963457667e-05 
    0 KSP Residual norm 3.037631885198e-03 
    0 KSP preconditioned resid norm 3.037631885198e-03 true resid norm 6.437963457667e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752845942205e-03 
    1 KSP preconditioned resid norm 1.752845942205e-03 true resid norm 2.279791424864e-04 ||r(i)||/||b|| 3.541168631750e+00
    2 KSP Residual norm 1.120124699911e-03 
    2 KSP preconditioned resid norm 1.120124699911e-03 true resid norm 7.581951560891e-04 ||r(i)||/||b|| 1.177694097015e+01
    3 KSP Residual norm 9.558822454411e-04 
    3 KSP preconditioned resid norm 9.558822454411e-04 true resid norm 7.314770498691e-04 ||r(i)||/||b|| 1.136193230482e+01
    4 KSP Residual norm 7.153811098919e-04 
    4 KSP preconditioned resid norm 7.153811098919e-04 true resid norm 4.947286891139e-04 ||r(i)||/||b|| 7.684552613059e+00
    5 KSP Residual norm 3.627177511237e-04 
    5 KSP preconditioned resid norm 3.627177511237e-04 true resid norm 3.022192781039e-04 ||r(i)||/||b|| 4.694330436810e+00
    6 KSP Residual norm 1.912370912914e-04 
    6 KSP preconditioned resid norm 1.912370912914e-04 true resid norm 3.540771971092e-04 ||r(i)||/||b|| 5.499832352846e+00
    7 KSP Residual norm 1.241797105433e-04 
    7 KSP preconditioned resid norm 1.241797105433e-04 true resid norm 3.359759933078e-04 ||r(i)||/||b|| 5.218668846399e+00
    8 KSP Residual norm 8.447578791454e-05 
    8 KSP preconditioned resid norm 8.447578791454e-05 true resid norm 2.507182183182e-04 ||r(i)||/||b|| 3.894371565897e+00
    9 KSP Residual norm 6.408704015807e-05 
    9 KSP preconditioned resid norm 6.408704015807e-05 true resid norm 1.812541219531e-04 ||r(i)||/||b|| 2.815395320973e+00
   10 KSP Residual norm 4.499951594785e-05 
   10 KSP preconditioned resid norm 4.499951594785e-05 true resid norm 9.810089069674e-05 ||r(i)||/||b|| 1.523787628523e+00
   11 KSP Residual norm 2.961215939392e-05 
   11 KSP preconditioned resid norm 2.961215939392e-05 true resid norm 4.912218296877e-05 ||r(i)||/||b|| 7.630081048422e-01
   12 KSP Residual norm 2.090459294387e-05 
   12 KSP preconditioned resid norm 2.090459294387e-05 true resid norm 5.725912346953e-05 ||r(i)||/||b|| 8.893980813349e-01
   13 KSP Residual norm 1.662914016901e-05 
   13 KSP preconditioned resid norm 1.662914016901e-05 true resid norm 4.910083650776e-05 ||r(i)||/||b|| 7.626765332022e-01
   14 KSP Residual norm 1.232963752429e-05 
   14 KSP preconditioned resid norm 1.232963752429e-05 true resid norm 2.804363808261e-05 ||r(i)||/||b|| 4.355979692493e-01
   15 KSP Residual norm 8.158601820329e-06 
   15 KSP preconditioned resid norm 8.158601820329e-06 true resid norm 1.911992456106e-05 ||r(i)||/||b|| 2.969871557486e-01
   16 KSP Residual norm 5.861672605798e-06 
   16 KSP preconditioned resid norm 5.861672605798e-06 true resid norm 1.620936443514e-05 ||r(i)||/||b|| 2.517778260427e-01
   17 KSP Residual norm 4.553715174985e-06 
   17 KSP preconditioned resid norm 4.553715174985e-06 true resid norm 1.227699985714e-05 ||r(i)||/||b|| 1.906969484663e-01
   18 KSP Residual norm 3.199188560001e-06 
   18 KSP preconditioned resid norm 3.199188560001e-06 true resid norm 7.755020720062e-06 ||r(i)||/||b|| 1.204576691225e-01
   19 KSP Residual norm 2.315587974653e-06 
   19 KSP preconditioned resid norm 2.315587974653e-06 true resid norm 5.626630523454e-06 ||r(i)||/||b|| 8.739767723834e-02
   20 KSP Residual norm 1.772892455692e-06 
   20 KSP preconditioned resid norm 1.772892455692e-06 true resid norm 4.186700327188e-06 ||r(i)||/||b|| 6.503143975137e-02
   21 KSP Residual norm 1.331312861634e-06 
   21 KSP preconditioned resid norm 1.331312861634e-06 true resid norm 2.919462509049e-06 ||r(i)||/||b|| 4.534760919733e-02
   22 KSP Residual norm 9.132087518189e-07 
   22 KSP preconditioned resid norm 9.132087518189e-07 true resid norm 2.079672843572e-06 ||r(i)||/||b|| 3.230327194690e-02
   23 KSP Residual norm 6.810781439803e-07 
   23 KSP preconditioned resid norm 6.810781439803e-07 true resid norm 1.708243762408e-06 ||r(i)||/||b|| 2.653391516806e-02
   24 KSP Residual norm 5.164547684297e-07 
   24 KSP preconditioned resid norm 5.164547684297e-07 true resid norm 1.179542012748e-06 ||r(i)||/||b|| 1.832166368299e-02
   25 KSP Residual norm 3.761614467156e-07 
   25 KSP preconditioned resid norm 3.761614467156e-07 true resid norm 8.602295530750e-07 ||r(i)||/||b|| 1.336182721029e-02
   26 KSP Residual norm 2.919865586933e-07 
   26 KSP preconditioned resid norm 2.919865586933e-07 true resid norm 6.680411041829e-07 ||r(i)||/||b|| 1.037659049443e-02
   27 KSP Residual norm 2.227264979877e-07 
   27 KSP preconditioned resid norm 2.227264979877e-07 true resid norm 4.853248788211e-07 ||r(i)||/||b|| 7.538484522510e-03
   28 KSP Residual norm 1.543295836315e-07 
   28 KSP preconditioned resid norm 1.543295836315e-07 true resid norm 4.000853833056e-07 ||r(i)||/||b|| 6.214471174563e-03
   29 KSP Residual norm 1.133672118608e-07 
   29 KSP preconditioned resid norm 1.133672118608e-07 true resid norm 2.929460863457e-07 ||r(i)||/||b|| 4.550291225975e-03
   30 KSP Residual norm 8.418487223379e-08 
   30 KSP preconditioned resid norm 8.418487223379e-08 true resid norm 2.105686136992e-07 ||r(i)||/||b|| 3.270733285205e-03
   31 KSP Residual norm 5.966880796974e-08 
   31 KSP preconditioned resid norm 5.966880796974e-08 true resid norm 1.486954826222e-07 ||r(i)||/||b|| 2.309666458966e-03
   32 KSP Residual norm 4.322130953002e-08 
   32 KSP preconditioned resid norm 4.322130953002e-08 true resid norm 1.066941374867e-07 ||r(i)||/||b|| 1.657265347781e-03
   33 KSP Residual norm 3.207151888063e-08 
   33 KSP preconditioned resid norm 3.207151888063e-08 true resid norm 7.627622544836e-08 ||r(i)||/||b|| 1.184788108071e-03
   34 KSP Residual norm 2.263430001648e-08 
   34 KSP preconditioned resid norm 2.263430001648e-08 true resid norm 5.308884671777e-08 ||r(i)||/||b|| 8.246217467195e-04
   35 KSP Residual norm 1.651595897999e-08 
   35 KSP preconditioned resid norm 1.651595897999e-08 true resid norm 4.306391546534e-08 ||r(i)||/||b|| 6.689058698223e-04
   36 KSP Residual norm 1.226697685845e-08 
   36 KSP preconditioned resid norm 1.226697685845e-08 true resid norm 3.190919142486e-08 ||r(i)||/||b|| 4.956410770997e-04
   37 KSP Residual norm 8.304546021038e-09 
   37 KSP preconditioned resid norm 8.304546021038e-09 true resid norm 2.205215253081e-08 ||r(i)||/||b|| 3.425330490895e-04
   38 KSP Residual norm 6.132647282732e-09 
   38 KSP preconditioned resid norm 6.132647282732e-09 true resid norm 1.594553434856e-08 ||r(i)||/||b|| 2.476797896324e-04
   39 KSP Residual norm 4.409296127650e-09 
   39 KSP preconditioned resid norm 4.409296127650e-09 true resid norm 1.068084914780e-08 ||r(i)||/||b|| 1.659041592584e-04
   40 KSP Residual norm 3.213523006970e-09 
   40 KSP preconditioned resid norm 3.213523006970e-09 true resid norm 7.185320848141e-09 ||r(i)||/||b|| 1.116085994490e-04
   41 KSP Residual norm 2.422712514149e-09 
   41 KSP preconditioned resid norm 2.422712514149e-09 true resid norm 5.619902244877e-09 ||r(i)||/||b|| 8.729316781357e-05
   42 KSP Residual norm 1.645528740751e-09 
   42 KSP preconditioned resid norm 1.645528740751e-09 true resid norm 3.893476456777e-09 ||r(i)||/||b|| 6.047683374376e-05
   43 KSP Residual norm 1.046630450636e-09 
   43 KSP preconditioned resid norm 1.046630450636e-09 true resid norm 2.848097357019e-09 ||r(i)||/||b|| 4.423910411650e-05
   44 KSP Residual norm 7.075555538849e-10 
   44 KSP preconditioned resid norm 7.075555538849e-10 true resid norm 1.869434589850e-09 ||r(i)||/||b|| 2.903767009774e-05
   45 KSP Residual norm 5.243761103560e-10 
   45 KSP preconditioned resid norm 5.243761103560e-10 true resid norm 1.233539954909e-09 ||r(i)||/||b|| 1.916040628408e-05
   46 KSP Residual norm 3.570556948743e-10 
   46 KSP preconditioned resid norm 3.570556948743e-10 true resid norm 8.795659849961e-10 ||r(i)||/||b|| 1.366217734505e-05
   47 KSP Residual norm 2.365962517707e-10 
   47 KSP preconditioned resid norm 2.365962517707e-10 true resid norm 6.239694796529e-10 ||r(i)||/||b|| 9.692032018445e-06
   48 KSP Residual norm 1.765446843079e-10 
   48 KSP preconditioned resid norm 1.765446843079e-10 true resid norm 4.681842020521e-10 ||r(i)||/||b|| 7.272240750210e-06
   49 KSP Residual norm 1.267232131012e-10 
   49 KSP preconditioned resid norm 1.267232131012e-10 true resid norm 3.000819989693e-10 ||r(i)||/||b|| 4.661132374276e-06
   50 KSP Residual norm 8.998528967495e-11 
   50 KSP preconditioned resid norm 8.998528967495e-11 true resid norm 2.159230130863e-10 ||r(i)||/||b|| 3.353902433683e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963457667e-05 gnorm 3.585397088560e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.585397088560e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=0*s to t=3.15576e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=3.15576e+07*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=3.15576e+07*s to t=6.31152e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=3.15576e+07*s to t=6.31152e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466135e-05 
    0 KSP Residual norm 3.037706409164e-03 
    0 KSP preconditioned resid norm 3.037706409164e-03 true resid norm 6.437963466135e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752770279502e-03 
    1 KSP preconditioned resid norm 1.752770279502e-03 true resid norm 2.280176333132e-04 ||r(i)||/||b|| 3.541766499804e+00
    2 KSP Residual norm 1.119994859191e-03 
    2 KSP preconditioned resid norm 1.119994859191e-03 true resid norm 7.583250725281e-04 ||r(i)||/||b|| 1.177895892881e+01
    3 KSP Residual norm 9.557741996531e-04 
    3 KSP preconditioned resid norm 9.557741996531e-04 true resid norm 7.315509054501e-04 ||r(i)||/||b|| 1.136307947844e+01
    4 KSP Residual norm 7.152921366958e-04 
    4 KSP preconditioned resid norm 7.152921366958e-04 true resid norm 4.947161604396e-04 ||r(i)||/||b|| 7.684357996778e+00
    5 KSP Residual norm 3.627147311631e-04 
    5 KSP preconditioned resid norm 3.627147311631e-04 true resid norm 3.022707557354e-04 ||r(i)||/||b|| 4.695130025595e+00
    6 KSP Residual norm 1.912585356860e-04 
    6 KSP preconditioned resid norm 1.912585356860e-04 true resid norm 3.541753277796e-04 ||r(i)||/||b|| 5.501356595803e+00
    7 KSP Residual norm 1.241873622448e-04 
    7 KSP preconditioned resid norm 1.241873622448e-04 true resid norm 3.360183528625e-04 ||r(i)||/||b|| 5.219326804665e+00
    8 KSP Residual norm 8.447955313278e-05 
    8 KSP preconditioned resid norm 8.447955313278e-05 true resid norm 2.507606764057e-04 ||r(i)||/||b|| 3.895031056401e+00
    9 KSP Residual norm 6.408951790798e-05 
    9 KSP preconditioned resid norm 6.408951790798e-05 true resid norm 1.812746760933e-04 ||r(i)||/||b|| 2.815714581898e+00
   10 KSP Residual norm 4.500108856063e-05 
   10 KSP preconditioned resid norm 4.500108856063e-05 true resid norm 9.809449091533e-05 ||r(i)||/||b|| 1.523688219595e+00
   11 KSP Residual norm 2.961309561473e-05 
   11 KSP preconditioned resid norm 2.961309561473e-05 true resid norm 4.912792588059e-05 ||r(i)||/||b|| 7.630973076970e-01
   12 KSP Residual norm 2.090631828832e-05 
   12 KSP preconditioned resid norm 2.090631828832e-05 true resid norm 5.727363193770e-05 ||r(i)||/||b|| 8.896234382033e-01
   13 KSP Residual norm 1.663045721808e-05 
   13 KSP preconditioned resid norm 1.663045721808e-05 true resid norm 4.911127821768e-05 ||r(i)||/||b|| 7.628387218413e-01
   14 KSP Residual norm 1.232972691834e-05 
   14 KSP preconditioned resid norm 1.232972691834e-05 true resid norm 2.804124059406e-05 ||r(i)||/||b|| 4.355607288168e-01
   15 KSP Residual norm 8.159196325148e-06 
   15 KSP preconditioned resid norm 8.159196325148e-06 true resid norm 1.912034789335e-05 ||r(i)||/||b|| 2.969937309202e-01
   16 KSP Residual norm 5.862040300404e-06 
   16 KSP preconditioned resid norm 5.862040300404e-06 true resid norm 1.621284581540e-05 ||r(i)||/||b|| 2.518319015117e-01
   17 KSP Residual norm 4.553654878583e-06 
   17 KSP preconditioned resid norm 4.553654878583e-06 true resid norm 1.227751819832e-05 ||r(i)||/||b|| 1.907049995375e-01
   18 KSP Residual norm 3.199301364656e-06 
   18 KSP preconditioned resid norm 3.199301364656e-06 true resid norm 7.755088484244e-06 ||r(i)||/||b|| 1.204587215357e-01
   19 KSP Residual norm 2.315877919155e-06 
   19 KSP preconditioned resid norm 2.315877919155e-06 true resid norm 5.627333840466e-06 ||r(i)||/||b|| 8.740860164967e-02
   20 KSP Residual norm 1.773037303840e-06 
   20 KSP preconditioned resid norm 1.773037303840e-06 true resid norm 4.186674562748e-06 ||r(i)||/||b|| 6.503103947033e-02
   21 KSP Residual norm 1.331416939737e-06 
   21 KSP preconditioned resid norm 1.331416939737e-06 true resid norm 2.919570550844e-06 ||r(i)||/||b|| 4.534928733600e-02
   22 KSP Residual norm 9.133825390049e-07 
   22 KSP preconditioned resid norm 9.133825390049e-07 true resid norm 2.080503803078e-06 ||r(i)||/||b|| 3.231617908399e-02
   23 KSP Residual norm 6.812480625191e-07 
   23 KSP preconditioned resid norm 6.812480625191e-07 true resid norm 1.708880814098e-06 ||r(i)||/||b|| 2.654381036933e-02
   24 KSP Residual norm 5.165281407559e-07 
   24 KSP preconditioned resid norm 5.165281407559e-07 true resid norm 1.179612228405e-06 ||r(i)||/||b|| 1.832275430904e-02
   25 KSP Residual norm 3.762450720183e-07 
   25 KSP preconditioned resid norm 3.762450720183e-07 true resid norm 8.604132882064e-07 ||r(i)||/||b|| 1.336468112521e-02
   26 KSP Residual norm 2.920999199711e-07 
   26 KSP preconditioned resid norm 2.920999199711e-07 true resid norm 6.682253525462e-07 ||r(i)||/||b|| 1.037945238523e-02
   27 KSP Residual norm 2.228277641601e-07 
   27 KSP preconditioned resid norm 2.228277641601e-07 true resid norm 4.855189235924e-07 ||r(i)||/||b|| 7.541498583307e-03
   28 KSP Residual norm 1.543887498277e-07 
   28 KSP preconditioned resid norm 1.543887498277e-07 true resid norm 4.002185809743e-07 ||r(i)||/||b|| 6.216540107435e-03
   29 KSP Residual norm 1.134111612399e-07 
   29 KSP preconditioned resid norm 1.134111612399e-07 true resid norm 2.930081897608e-07 ||r(i)||/||b|| 4.551255863784e-03
   30 KSP Residual norm 8.420393880058e-08 
   30 KSP preconditioned resid norm 8.420393880058e-08 true resid norm 2.106014666829e-07 ||r(i)||/||b|| 3.271243581773e-03
   31 KSP Residual norm 5.967504843717e-08 
   31 KSP preconditioned resid norm 5.967504843717e-08 true resid norm 1.486810607301e-07 ||r(i)||/||b|| 2.309442442664e-03
   32 KSP Residual norm 4.323045624984e-08 
   32 KSP preconditioned resid norm 4.323045624984e-08 true resid norm 1.067337085738e-07 ||r(i)||/||b|| 1.657879997848e-03
   33 KSP Residual norm 3.207916516596e-08 
   33 KSP preconditioned resid norm 3.207916516596e-08 true resid norm 7.629390975663e-08 ||r(i)||/||b|| 1.185062794437e-03
   34 KSP Residual norm 2.264022951486e-08 
   34 KSP preconditioned resid norm 2.264022951486e-08 true resid norm 5.310746680851e-08 ||r(i)||/||b|| 8.249109689401e-04
   35 KSP Residual norm 1.652412369805e-08 
   35 KSP preconditioned resid norm 1.652412369805e-08 true resid norm 4.307896574374e-08 ||r(i)||/||b|| 6.691396428442e-04
   36 KSP Residual norm 1.228128218462e-08 
   36 KSP preconditioned resid norm 1.228128218462e-08 true resid norm 3.192898115692e-08 ||r(i)||/||b|| 4.959484676307e-04
   37 KSP Residual norm 8.335600235565e-09 
   37 KSP preconditioned resid norm 8.335600235565e-09 true resid norm 2.210158157099e-08 ||r(i)||/||b|| 3.433008231135e-04
   38 KSP Residual norm 6.176925448400e-09 
   38 KSP preconditioned resid norm 6.176925448400e-09 true resid norm 1.608452199353e-08 ||r(i)||/||b|| 2.498386652571e-04
   39 KSP Residual norm 4.423224185270e-09 
   39 KSP preconditioned resid norm 4.423224185270e-09 true resid norm 1.073919354407e-08 ||r(i)||/||b|| 1.668104145132e-04
   40 KSP Residual norm 3.215401184529e-09 
   40 KSP preconditioned resid norm 3.215401184529e-09 true resid norm 7.192532289972e-09 ||r(i)||/||b|| 1.117206136351e-04
   41 KSP Residual norm 2.423888278127e-09 
   41 KSP preconditioned resid norm 2.423888278127e-09 true resid norm 5.622023889668e-09 ||r(i)||/||b|| 8.732612291513e-05
   42 KSP Residual norm 1.646166659103e-09 
   42 KSP preconditioned resid norm 1.646166659103e-09 true resid norm 3.895004574498e-09 ||r(i)||/||b|| 6.050056970635e-05
   43 KSP Residual norm 1.047240907435e-09 
   43 KSP preconditioned resid norm 1.047240907435e-09 true resid norm 2.849424824825e-09 ||r(i)||/||b|| 4.425972343294e-05
   44 KSP Residual norm 7.080812084623e-10 
   44 KSP preconditioned resid norm 7.080812084623e-10 true resid norm 1.870624054200e-09 ||r(i)||/||b|| 2.905614584549e-05
   45 KSP Residual norm 5.248756291334e-10 
   45 KSP preconditioned resid norm 5.248756291334e-10 true resid norm 1.234465099141e-09 ||r(i)||/||b|| 1.917477639683e-05
   46 KSP Residual norm 3.574468804984e-10 
   46 KSP preconditioned resid norm 3.574468804984e-10 true resid norm 8.803784101208e-10 ||r(i)||/||b|| 1.367479661467e-05
   47 KSP Residual norm 2.368909143395e-10 
   47 KSP preconditioned resid norm 2.368909143395e-10 true resid norm 6.248113570909e-10 ||r(i)||/||b|| 9.705108772013e-06
   48 KSP Residual norm 1.767475472043e-10 
   48 KSP preconditioned resid norm 1.767475472043e-10 true resid norm 4.688709480842e-10 ||r(i)||/||b|| 7.282907872195e-06
   49 KSP Residual norm 1.268365115426e-10 
   49 KSP preconditioned resid norm 1.268365115426e-10 true resid norm 3.003050954600e-10 ||r(i)||/||b|| 4.664597695213e-06
   50 KSP Residual norm 9.004628597852e-11 
   50 KSP preconditioned resid norm 9.004628597852e-11 true resid norm 2.161349025744e-10 ||r(i)||/||b|| 3.357193679512e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466135e-05 gnorm 3.589885643884e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.589885643884e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=3.15576e+07*s to t=6.31152e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=6.31152e+07*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=6.31152e+07*s to t=9.46728e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=6.31152e+07*s to t=9.46728e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466118e-05 
    0 KSP Residual norm 3.038372273790e-03 
    0 KSP preconditioned resid norm 3.038372273790e-03 true resid norm 6.437963466118e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754155644685e-03 
    1 KSP preconditioned resid norm 1.754155644685e-03 true resid norm 2.274504988516e-04 ||r(i)||/||b|| 3.532957278317e+00
    2 KSP Residual norm 1.121715687412e-03 
    2 KSP preconditioned resid norm 1.121715687412e-03 true resid norm 7.567317582653e-04 ||r(i)||/||b|| 1.175421019780e+01
    3 KSP Residual norm 9.571267741155e-04 
    3 KSP preconditioned resid norm 9.571267741155e-04 true resid norm 7.306486244760e-04 ||r(i)||/||b|| 1.134906447235e+01
    4 KSP Residual norm 7.164717378309e-04 
    4 KSP preconditioned resid norm 7.164717378309e-04 true resid norm 4.950554394249e-04 ||r(i)||/||b|| 7.689627970557e+00
    5 KSP Residual norm 3.631143018862e-04 
    5 KSP preconditioned resid norm 3.631143018862e-04 true resid norm 3.016591521689e-04 ||r(i)||/||b|| 4.685630071628e+00
    6 KSP Residual norm 1.910719530080e-04 
    6 KSP preconditioned resid norm 1.910719530080e-04 true resid norm 3.529737420968e-04 ||r(i)||/||b|| 5.482692530866e+00
    7 KSP Residual norm 1.241213518068e-04 
    7 KSP preconditioned resid norm 1.241213518068e-04 true resid norm 3.355291339599e-04 ||r(i)||/||b|| 5.211727834830e+00
    8 KSP Residual norm 8.444966129917e-05 
    8 KSP preconditioned resid norm 8.444966129917e-05 true resid norm 2.503250143216e-04 ||r(i)||/||b|| 3.888263977250e+00
    9 KSP Residual norm 6.406637277732e-05 
    9 KSP preconditioned resid norm 6.406637277732e-05 true resid norm 1.810682804750e-04 ||r(i)||/||b|| 2.812508667189e+00
   10 KSP Residual norm 4.499905598914e-05 
   10 KSP preconditioned resid norm 4.499905598914e-05 true resid norm 9.821264688762e-05 ||r(i)||/||b|| 1.525523520046e+00
   11 KSP Residual norm 2.960945521284e-05 
   11 KSP preconditioned resid norm 2.960945521284e-05 true resid norm 4.907066501342e-05 ||r(i)||/||b|| 7.622078825340e-01
   12 KSP Residual norm 2.088900803526e-05 
   12 KSP preconditioned resid norm 2.088900803526e-05 true resid norm 5.711435523535e-05 ||r(i)||/||b|| 8.871494151206e-01
   13 KSP Residual norm 1.662043372691e-05 
   13 KSP preconditioned resid norm 1.662043372691e-05 true resid norm 4.902141261460e-05 ||r(i)||/||b|| 7.614428518053e-01
   14 KSP Residual norm 1.233966180486e-05 
   14 KSP preconditioned resid norm 1.233966180486e-05 true resid norm 2.811031645561e-05 ||r(i)||/||b|| 4.366336746635e-01
   15 KSP Residual norm 8.154293688573e-06 
   15 KSP preconditioned resid norm 8.154293688573e-06 true resid norm 1.911950277749e-05 ||r(i)||/||b|| 2.969806038527e-01
   16 KSP Residual norm 5.859368779346e-06 
   16 KSP preconditioned resid norm 5.859368779346e-06 true resid norm 1.617548458457e-05 ||r(i)||/||b|| 2.512515746587e-01
   17 KSP Residual norm 4.556963236107e-06 
   17 KSP preconditioned resid norm 4.556963236107e-06 true resid norm 1.228353874861e-05 ||r(i)||/||b|| 1.907985159167e-01
   18 KSP Residual norm 3.198520626693e-06 
   18 KSP preconditioned resid norm 3.198520626693e-06 true resid norm 7.758688609146e-06 ||r(i)||/||b|| 1.205146417804e-01
   19 KSP Residual norm 2.312569827707e-06 
   19 KSP preconditioned resid norm 2.312569827707e-06 true resid norm 5.619599399446e-06 ||r(i)||/||b|| 8.728846364259e-02
   20 KSP Residual norm 1.771687690864e-06 
   20 KSP preconditioned resid norm 1.771687690864e-06 true resid norm 4.186660412804e-06 ||r(i)||/||b|| 6.503081968137e-02
   21 KSP Residual norm 1.330793522242e-06 
   21 KSP preconditioned resid norm 1.330793522242e-06 true resid norm 2.920251238471e-06 ||r(i)||/||b|| 4.535986036329e-02
   22 KSP Residual norm 9.115480662411e-07 
   22 KSP preconditioned resid norm 9.115480662411e-07 true resid norm 2.072201626778e-06 ||r(i)||/||b|| 3.218722252283e-02
   23 KSP Residual norm 6.791240268869e-07 
   23 KSP preconditioned resid norm 6.791240268869e-07 true resid norm 1.701087297048e-06 ||r(i)||/||b|| 2.642275474225e-02
   24 KSP Residual norm 5.157229942302e-07 
   24 KSP preconditioned resid norm 5.157229942302e-07 true resid norm 1.178801150083e-06 ||r(i)||/||b|| 1.831015594119e-02
   25 KSP Residual norm 3.753513479433e-07 
   25 KSP preconditioned resid norm 3.753513479433e-07 true resid norm 8.585695810369e-07 ||r(i)||/||b|| 1.333604307566e-02
   26 KSP Residual norm 2.907560638583e-07 
   26 KSP preconditioned resid norm 2.907560638583e-07 true resid norm 6.659960373619e-07 ||r(i)||/||b|| 1.034482473948e-02
   27 KSP Residual norm 2.215800530004e-07 
   27 KSP preconditioned resid norm 2.215800530004e-07 true resid norm 4.830308623263e-07 ||r(i)||/||b|| 7.502851870291e-03
   28 KSP Residual norm 1.537381404568e-07 
   28 KSP preconditioned resid norm 1.537381404568e-07 true resid norm 3.987320841151e-07 ||r(i)||/||b|| 6.193450556430e-03
   29 KSP Residual norm 1.129681406726e-07 
   29 KSP preconditioned resid norm 1.129681406726e-07 true resid norm 2.923821724774e-07 ||r(i)||/||b|| 4.541532023537e-03
   30 KSP Residual norm 8.404858598547e-08 
   30 KSP preconditioned resid norm 8.404858598547e-08 true resid norm 2.103722289027e-07 ||r(i)||/||b|| 3.267682862909e-03
   31 KSP Residual norm 5.966125667472e-08 
   31 KSP preconditioned resid norm 5.966125667472e-08 true resid norm 1.489804015149e-07 ||r(i)||/||b|| 2.314092061860e-03
   32 KSP Residual norm 4.317616615306e-08 
   32 KSP preconditioned resid norm 4.317616615306e-08 true resid norm 1.063836990451e-07 ||r(i)||/||b|| 1.652443348040e-03
   33 KSP Residual norm 3.202913870762e-08 
   33 KSP preconditioned resid norm 3.202913870762e-08 true resid norm 7.620819569798e-08 ||r(i)||/||b|| 1.183731409770e-03
   34 KSP Residual norm 2.261277373765e-08 
   34 KSP preconditioned resid norm 2.261277373765e-08 true resid norm 5.296238201801e-08 ||r(i)||/||b|| 8.226573868699e-04
   35 KSP Residual norm 1.646530114459e-08 
   35 KSP preconditioned resid norm 1.646530114459e-08 true resid norm 4.292274055899e-08 ||r(i)||/||b|| 6.667130185637e-04
   36 KSP Residual norm 1.220187807620e-08 
   36 KSP preconditioned resid norm 1.220187807620e-08 true resid norm 3.194074479193e-08 ||r(i)||/||b|| 4.961311905547e-04
   37 KSP Residual norm 8.112506859349e-09 
   37 KSP preconditioned resid norm 8.112506859349e-09 true resid norm 2.163357248069e-08 ||r(i)||/||b|| 3.360313023605e-04
   38 KSP Residual norm 5.621710461339e-09 
   38 KSP preconditioned resid norm 5.621710461339e-09 true resid norm 1.487886100862e-08 ||r(i)||/||b|| 2.311112992008e-04
   39 KSP Residual norm 3.997771930709e-09 
   39 KSP preconditioned resid norm 3.997771930709e-09 true resid norm 9.137639985890e-09 ||r(i)||/||b|| 1.419337036313e-04
   40 KSP Residual norm 3.054753709195e-09 
   40 KSP preconditioned resid norm 3.054753709195e-09 true resid norm 6.759105925400e-09 ||r(i)||/||b|| 1.049882615981e-04
   41 KSP Residual norm 2.402353364742e-09 
   41 KSP preconditioned resid norm 2.402353364742e-09 true resid norm 5.535034110580e-09 ||r(i)||/||b|| 8.597492265542e-05
   42 KSP Residual norm 1.635060238763e-09 
   42 KSP preconditioned resid norm 1.635060238763e-09 true resid norm 3.864716920378e-09 ||r(i)||/||b|| 6.003011574572e-05
   43 KSP Residual norm 1.041279977662e-09 
   43 KSP preconditioned resid norm 1.041279977662e-09 true resid norm 2.837569405902e-09 ||r(i)||/||b|| 4.407557484343e-05
   44 KSP Residual norm 7.029387285791e-10 
   44 KSP preconditioned resid norm 7.029387285791e-10 true resid norm 1.858771871198e-09 ||r(i)||/||b|| 2.887204751907e-05
   45 KSP Residual norm 5.196938038483e-10 
   45 KSP preconditioned resid norm 5.196938038483e-10 true resid norm 1.225642615272e-09 ||r(i)||/||b|| 1.903773796982e-05
   46 KSP Residual norm 3.533721533631e-10 
   46 KSP preconditioned resid norm 3.533721533631e-10 true resid norm 8.719481887859e-10 ||r(i)||/||b|| 1.354385114757e-05
   47 KSP Residual norm 2.336510547426e-10 
   47 KSP preconditioned resid norm 2.336510547426e-10 true resid norm 6.156260496378e-10 ||r(i)||/||b|| 9.562434656204e-06
   48 KSP Residual norm 1.744295875498e-10 
   48 KSP preconditioned resid norm 1.744295875498e-10 true resid norm 4.610319301182e-10 ||r(i)||/||b|| 7.161145485595e-06
   49 KSP Residual norm 1.255680460509e-10 
   49 KSP preconditioned resid norm 1.255680460509e-10 true resid norm 2.977053436612e-10 ||r(i)||/||b|| 4.624216108525e-06
   50 KSP Residual norm 8.940210842147e-11 
   50 KSP preconditioned resid norm 8.940210842147e-11 true resid norm 2.138389161432e-10 ||r(i)||/||b|| 3.321530438447e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466118e-05 gnorm 3.541374503691e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.541374503691e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=6.31152e+07*s to t=9.46728e+07*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=9.46728e+07*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=9.46728e+07*s to t=1.2623e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=9.46728e+07*s to t=1.2623e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466240e-05 
    0 KSP Residual norm 3.039654543336e-03 
    0 KSP preconditioned resid norm 3.039654543336e-03 true resid norm 6.437963466240e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753879594861e-03 
    1 KSP preconditioned resid norm 1.753879594861e-03 true resid norm 2.276899024767e-04 ||r(i)||/||b|| 3.536675901793e+00
    2 KSP Residual norm 1.120758527170e-03 
    2 KSP preconditioned resid norm 1.120758527170e-03 true resid norm 7.577724232987e-04 ||r(i)||/||b|| 1.177037470424e+01
    3 KSP Residual norm 9.562443724201e-04 
    3 KSP preconditioned resid norm 9.562443724201e-04 true resid norm 7.312151630362e-04 ||r(i)||/||b|| 1.135786443758e+01
    4 KSP Residual norm 7.157595255793e-04 
    4 KSP preconditioned resid norm 7.157595255793e-04 true resid norm 4.949956550063e-04 ||r(i)||/||b|| 7.688699347271e+00
    5 KSP Residual norm 3.633674639493e-04 
    5 KSP preconditioned resid norm 3.633674639493e-04 true resid norm 3.020806021447e-04 ||r(i)||/||b|| 4.692176395979e+00
    6 KSP Residual norm 1.913065235573e-04 
    6 KSP preconditioned resid norm 1.913065235573e-04 true resid norm 3.537669937516e-04 ||r(i)||/||b|| 5.495013999484e+00
    7 KSP Residual norm 1.242089788144e-04 
    7 KSP preconditioned resid norm 1.242089788144e-04 true resid norm 3.359086661834e-04 ||r(i)||/||b|| 5.217623056497e+00
    8 KSP Residual norm 8.449213937839e-05 
    8 KSP preconditioned resid norm 8.449213937839e-05 true resid norm 2.507374244632e-04 ||r(i)||/||b|| 3.894669887116e+00
    9 KSP Residual norm 6.409110365326e-05 
    9 KSP preconditioned resid norm 6.409110365326e-05 true resid norm 1.812701515882e-04 ||r(i)||/||b|| 2.815644303339e+00
   10 KSP Residual norm 4.502588343076e-05 
   10 KSP preconditioned resid norm 4.502588343076e-05 true resid norm 9.820090898824e-05 ||r(i)||/||b|| 1.525341196843e+00
   11 KSP Residual norm 2.962200067932e-05 
   11 KSP preconditioned resid norm 2.962200067932e-05 true resid norm 4.912356117101e-05 ||r(i)||/||b|| 7.630295112516e-01
   12 KSP Residual norm 2.090632647567e-05 
   12 KSP preconditioned resid norm 2.090632647567e-05 true resid norm 5.724230868951e-05 ||r(i)||/||b|| 8.891368984879e-01
   13 KSP Residual norm 1.663634845038e-05 
   13 KSP preconditioned resid norm 1.663634845038e-05 true resid norm 4.913567127024e-05 ||r(i)||/||b|| 7.632176157555e-01
   14 KSP Residual norm 1.234857284449e-05 
   14 KSP preconditioned resid norm 1.234857284449e-05 true resid norm 2.811954797665e-05 ||r(i)||/||b|| 4.367770666005e-01
   15 KSP Residual norm 8.160879119146e-06 
   15 KSP preconditioned resid norm 8.160879119146e-06 true resid norm 1.912544982907e-05 ||r(i)||/||b|| 2.970729785803e-01
   16 KSP Residual norm 5.864253443853e-06 
   16 KSP preconditioned resid norm 5.864253443853e-06 true resid norm 1.620801612472e-05 ||r(i)||/||b|| 2.517568825874e-01
   17 KSP Residual norm 4.558891137473e-06 
   17 KSP preconditioned resid norm 4.558891137473e-06 true resid norm 1.229940664729e-05 ||r(i)||/||b|| 1.910449897982e-01
   18 KSP Residual norm 3.199956357427e-06 
   18 KSP preconditioned resid norm 3.199956357427e-06 true resid norm 7.762501289069e-06 ||r(i)||/||b|| 1.205738636104e-01
   19 KSP Residual norm 2.315288387649e-06 
   19 KSP preconditioned resid norm 2.315288387649e-06 true resid norm 5.626340359803e-06 ||r(i)||/||b|| 8.739317004993e-02
   20 KSP Residual norm 1.773389689056e-06 
   20 KSP preconditioned resid norm 1.773389689056e-06 true resid norm 4.187086788444e-06 ||r(i)||/||b|| 6.503744251425e-02
   21 KSP Residual norm 1.332155288831e-06 
   21 KSP preconditioned resid norm 1.332155288831e-06 true resid norm 2.922705118613e-06 ||r(i)||/||b|| 4.539797614477e-02
   22 KSP Residual norm 9.130647558525e-07 
   22 KSP preconditioned resid norm 9.130647558525e-07 true resid norm 2.080310740392e-06 ||r(i)||/||b|| 3.231318026735e-02
   23 KSP Residual norm 6.804495419924e-07 
   23 KSP preconditioned resid norm 6.804495419924e-07 true resid norm 1.706106999270e-06 ||r(i)||/||b|| 2.650072508514e-02
   24 KSP Residual norm 5.164416608044e-07 
   24 KSP preconditioned resid norm 5.164416608044e-07 true resid norm 1.179555043334e-06 ||r(i)||/||b|| 1.832186606089e-02
   25 KSP Residual norm 3.761050648289e-07 
   25 KSP preconditioned resid norm 3.761050648289e-07 true resid norm 8.603348596843e-07 ||r(i)||/||b|| 1.336346290556e-02
   26 KSP Residual norm 2.916905101237e-07 
   26 KSP preconditioned resid norm 2.916905101237e-07 true resid norm 6.674126763049e-07 ||r(i)||/||b|| 1.036682919692e-02
   27 KSP Residual norm 2.224451639180e-07 
   27 KSP preconditioned resid norm 2.224451639180e-07 true resid norm 4.845803464652e-07 ||r(i)||/||b|| 7.526919793912e-03
   28 KSP Residual norm 1.542992998997e-07 
   28 KSP preconditioned resid norm 1.542992998997e-07 true resid norm 3.999630667716e-07 ||r(i)||/||b|| 6.212571240408e-03
   29 KSP Residual norm 1.134223349892e-07 
   29 KSP preconditioned resid norm 1.134223349892e-07 true resid norm 2.930983776458e-07 ||r(i)||/||b|| 4.552656739710e-03
   30 KSP Residual norm 8.427189591597e-08 
   30 KSP preconditioned resid norm 8.427189591597e-08 true resid norm 2.107920700943e-07 ||r(i)||/||b|| 3.274204198263e-03
   31 KSP Residual norm 5.973894785147e-08 
   31 KSP preconditioned resid norm 5.973894785147e-08 true resid norm 1.489536647576e-07 ||r(i)||/||b|| 2.313676763447e-03
   32 KSP Residual norm 4.327540810898e-08 
   32 KSP preconditioned resid norm 4.327540810898e-08 true resid norm 1.067533465947e-07 ||r(i)||/||b|| 1.658185032495e-03
   33 KSP Residual norm 3.210074201167e-08 
   33 KSP preconditioned resid norm 3.210074201167e-08 true resid norm 7.638069952040e-08 ||r(i)||/||b|| 1.186410887867e-03
   34 KSP Residual norm 2.265848052490e-08 
   34 KSP preconditioned resid norm 2.265848052490e-08 true resid norm 5.314314719384e-08 ||r(i)||/||b|| 8.254651874389e-04
   35 KSP Residual norm 1.650975549559e-08 
   35 KSP preconditioned resid norm 1.650975549559e-08 true resid norm 4.304216750004e-08 ||r(i)||/||b|| 6.685680607811e-04
   36 KSP Residual norm 1.222499900630e-08 
   36 KSP preconditioned resid norm 1.222499900630e-08 true resid norm 3.192487217490e-08 ||r(i)||/||b|| 4.958846433707e-04
   37 KSP Residual norm 8.154285751155e-09 
   37 KSP preconditioned resid norm 8.154285751155e-09 true resid norm 2.183514397840e-08 ||r(i)||/||b|| 3.391622846712e-04
   38 KSP Residual norm 5.727190100886e-09 
   38 KSP preconditioned resid norm 5.727190100886e-09 true resid norm 1.497490597535e-08 ||r(i)||/||b|| 2.326031524391e-04
   39 KSP Residual norm 4.125418216937e-09 
   39 KSP preconditioned resid norm 4.125418216937e-09 true resid norm 9.594776249158e-09 ||r(i)||/||b|| 1.490343382573e-04
   40 KSP Residual norm 3.175816396910e-09 
   40 KSP preconditioned resid norm 3.175816396910e-09 true resid norm 7.022211812988e-09 ||r(i)||/||b|| 1.090750491178e-04
   41 KSP Residual norm 2.414488805651e-09 
   41 KSP preconditioned resid norm 2.414488805651e-09 true resid norm 5.589106779760e-09 ||r(i)||/||b|| 8.681482597827e-05
   42 KSP Residual norm 1.646771539593e-09 
   42 KSP preconditioned resid norm 1.646771539593e-09 true resid norm 3.893959573144e-09 ||r(i)||/||b|| 6.048433784323e-05
   43 KSP Residual norm 1.046924739488e-09 
   43 KSP preconditioned resid norm 1.046924739488e-09 true resid norm 2.848562024461e-09 ||r(i)||/||b|| 4.424632167297e-05
   44 KSP Residual norm 7.077164557707e-10 
   44 KSP preconditioned resid norm 7.077164557707e-10 true resid norm 1.870412012289e-09 ||r(i)||/||b|| 2.905285222722e-05
   45 KSP Residual norm 5.243566659910e-10 
   45 KSP preconditioned resid norm 5.243566659910e-10 true resid norm 1.234082993648e-09 ||r(i)||/||b|| 1.916884120451e-05
   46 KSP Residual norm 3.569481889180e-10 
   46 KSP preconditioned resid norm 3.569481889180e-10 true resid norm 8.792135317625e-10 ||r(i)||/||b|| 1.365670271932e-05
   47 KSP Residual norm 2.365446756057e-10 
   47 KSP preconditioned resid norm 2.365446756057e-10 true resid norm 6.235958940828e-10 ||r(i)||/||b|| 9.686229152324e-06
   48 KSP Residual norm 1.764986790003e-10 
   48 KSP preconditioned resid norm 1.764986790003e-10 true resid norm 4.679592807067e-10 ||r(i)||/||b|| 7.268747068240e-06
   49 KSP Residual norm 1.267483090705e-10 
   49 KSP preconditioned resid norm 1.267483090705e-10 true resid norm 3.002353523525e-10 ||r(i)||/||b|| 4.663514385053e-06
   50 KSP Residual norm 9.002808200097e-11 
   50 KSP preconditioned resid norm 9.002808200097e-11 true resid norm 2.158686800594e-10 ||r(i)||/||b|| 3.353058481792e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466240e-05 gnorm 3.583285194205e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.583285194205e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=9.46728e+07*s to t=1.2623e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.2623e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.2623e+08*s to t=1.57788e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.2623e+08*s to t=1.57788e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465867e-05 
    0 KSP Residual norm 3.057874844406e-03 
    0 KSP preconditioned resid norm 3.057874844406e-03 true resid norm 6.437963465867e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.763283046752e-03 
    1 KSP preconditioned resid norm 1.763283046752e-03 true resid norm 2.250662931735e-04 ||r(i)||/||b|| 3.495923739965e+00
    2 KSP Residual norm 1.126648435473e-03 
    2 KSP preconditioned resid norm 1.126648435473e-03 true resid norm 7.537128071096e-04 ||r(i)||/||b|| 1.170731724567e+01
    3 KSP Residual norm 9.595058788894e-04 
    3 KSP preconditioned resid norm 9.595058788894e-04 true resid norm 7.284989601677e-04 ||r(i)||/||b|| 1.131567403310e+01
    4 KSP Residual norm 7.186887973355e-04 
    4 KSP preconditioned resid norm 7.186887973355e-04 true resid norm 4.964655241208e-04 ||r(i)||/||b|| 7.711530622269e+00
    5 KSP Residual norm 3.689936937388e-04 
    5 KSP preconditioned resid norm 3.689936937388e-04 true resid norm 3.009044371083e-04 ||r(i)||/||b|| 4.673907186701e+00
    6 KSP Residual norm 1.919036577246e-04 
    6 KSP preconditioned resid norm 1.919036577246e-04 true resid norm 3.506583498963e-04 ||r(i)||/||b|| 5.446727862862e+00
    7 KSP Residual norm 1.244658622941e-04 
    7 KSP preconditioned resid norm 1.244658622941e-04 true resid norm 3.350777896642e-04 ||r(i)||/||b|| 5.204717166240e+00
    8 KSP Residual norm 8.473840747810e-05 
    8 KSP preconditioned resid norm 8.473840747810e-05 true resid norm 2.509733388456e-04 ||r(i)||/||b|| 3.898334312958e+00
    9 KSP Residual norm 6.417686441617e-05 
    9 KSP preconditioned resid norm 6.417686441617e-05 true resid norm 1.815788835255e-04 ||r(i)||/||b|| 2.820439794171e+00
   10 KSP Residual norm 4.526203997153e-05 
   10 KSP preconditioned resid norm 4.526203997153e-05 true resid norm 9.907305761963e-05 ||r(i)||/||b|| 1.538888161527e+00
   11 KSP Residual norm 2.980918896740e-05 
   11 KSP preconditioned resid norm 2.980918896740e-05 true resid norm 4.912881819693e-05 ||r(i)||/||b|| 7.631111679556e-01
   12 KSP Residual norm 2.092212376112e-05 
   12 KSP preconditioned resid norm 2.092212376112e-05 true resid norm 5.709477650715e-05 ||r(i)||/||b|| 8.868453014662e-01
   13 KSP Residual norm 1.669434939727e-05 
   13 KSP preconditioned resid norm 1.669434939727e-05 true resid norm 4.936587781560e-05 ||r(i)||/||b|| 7.667933823690e-01
   14 KSP Residual norm 1.253390686954e-05 
   14 KSP preconditioned resid norm 1.253390686954e-05 true resid norm 2.892275900158e-05 ||r(i)||/||b|| 4.492532328729e-01
   15 KSP Residual norm 8.188860368631e-06 
   15 KSP preconditioned resid norm 8.188860368631e-06 true resid norm 1.919554171843e-05 ||r(i)||/||b|| 2.981617062632e-01
   16 KSP Residual norm 5.870820397104e-06 
   16 KSP preconditioned resid norm 5.870820397104e-06 true resid norm 1.617965829399e-05 ||r(i)||/||b|| 2.513164043222e-01
   17 KSP Residual norm 4.588396103925e-06 
   17 KSP preconditioned resid norm 4.588396103925e-06 true resid norm 1.241084553209e-05 ||r(i)||/||b|| 1.927759546616e-01
   18 KSP Residual norm 3.211962786215e-06 
   18 KSP preconditioned resid norm 3.211962786215e-06 true resid norm 7.838935641273e-06 ||r(i)||/||b|| 1.217611078850e-01
   19 KSP Residual norm 2.310572268445e-06 
   19 KSP preconditioned resid norm 2.310572268445e-06 true resid norm 5.621753186230e-06 ||r(i)||/||b|| 8.732191811953e-02
   20 KSP Residual norm 1.770816068979e-06 
   20 KSP preconditioned resid norm 1.770816068979e-06 true resid norm 4.173133770154e-06 ||r(i)||/||b|| 6.482071220626e-02
   21 KSP Residual norm 1.337925900245e-06 
   21 KSP preconditioned resid norm 1.337925900245e-06 true resid norm 2.945623797895e-06 ||r(i)||/||b|| 4.575396883677e-02
   22 KSP Residual norm 9.141237933397e-07 
   22 KSP preconditioned resid norm 9.141237933397e-07 true resid norm 2.080900414662e-06 ||r(i)||/||b|| 3.232233959846e-02
   23 KSP Residual norm 6.743653602537e-07 
   23 KSP preconditioned resid norm 6.743653602537e-07 true resid norm 1.689714258456e-06 ||r(i)||/||b|| 2.624609890091e-02
   24 KSP Residual norm 5.149685435998e-07 
   24 KSP preconditioned resid norm 5.149685435998e-07 true resid norm 1.174365298397e-06 ||r(i)||/||b|| 1.824125446849e-02
   25 KSP Residual norm 3.760304748476e-07 
   25 KSP preconditioned resid norm 3.760304748476e-07 true resid norm 8.607977073244e-07 ||r(i)||/||b|| 1.337065225499e-02
   26 KSP Residual norm 2.892793738626e-07 
   26 KSP preconditioned resid norm 2.892793738626e-07 true resid norm 6.632638309025e-07 ||r(i)||/||b|| 1.030238575318e-02
   27 KSP Residual norm 2.187826061547e-07 
   27 KSP preconditioned resid norm 2.187826061547e-07 true resid norm 4.777318101786e-07 ||r(i)||/||b|| 7.420542423260e-03
   28 KSP Residual norm 1.530604364145e-07 
   28 KSP preconditioned resid norm 1.530604364145e-07 true resid norm 3.971461556227e-07 ||r(i)||/||b|| 6.168816547785e-03
   29 KSP Residual norm 1.127881040013e-07 
   29 KSP preconditioned resid norm 1.127881040013e-07 true resid norm 2.911536622722e-07 ||r(i)||/||b|| 4.522449743865e-03
   30 KSP Residual norm 8.443705555102e-08 
   30 KSP preconditioned resid norm 8.443705555102e-08 true resid norm 2.113866527376e-07 ||r(i)||/||b|| 3.283439768777e-03
   31 KSP Residual norm 6.023703848583e-08 
   31 KSP preconditioned resid norm 6.023703848583e-08 true resid norm 1.502937754638e-07 ||r(i)||/||b|| 2.334492518646e-03
   32 KSP Residual norm 4.369658806989e-08 
   32 KSP preconditioned resid norm 4.369658806989e-08 true resid norm 1.072837354468e-07 ||r(i)||/||b|| 1.666423489596e-03
   33 KSP Residual norm 3.245772485901e-08 
   33 KSP preconditioned resid norm 3.245772485901e-08 true resid norm 7.753582330190e-08 ||r(i)||/||b|| 1.204353266572e-03
   34 KSP Residual norm 2.310137393771e-08 
   34 KSP preconditioned resid norm 2.310137393771e-08 true resid norm 5.367176203735e-08 ||r(i)||/||b|| 8.336760890600e-04
   35 KSP Residual norm 1.686724196729e-08 
   35 KSP preconditioned resid norm 1.686724196729e-08 true resid norm 4.312545309953e-08 ||r(i)||/||b|| 6.698617245682e-04
   36 KSP Residual norm 1.292886775754e-08 
   36 KSP preconditioned resid norm 1.292886775754e-08 true resid norm 3.405178338818e-08 ||r(i)||/||b|| 5.289216623971e-04
   37 KSP Residual norm 9.024030737340e-09 
   37 KSP preconditioned resid norm 9.024030737340e-09 true resid norm 2.289683315430e-08 ||r(i)||/||b|| 3.556533564642e-04
   38 KSP Residual norm 6.563094786209e-09 
   38 KSP preconditioned resid norm 6.563094786209e-09 true resid norm 1.769820832991e-08 ||r(i)||/||b|| 2.749038329239e-04
   39 KSP Residual norm 4.539654616567e-09 
   39 KSP preconditioned resid norm 4.539654616567e-09 true resid norm 1.121325778703e-08 ||r(i)||/||b|| 1.741739891269e-04
   40 KSP Residual norm 3.225565206057e-09 
   40 KSP preconditioned resid norm 3.225565206057e-09 true resid norm 7.220973765105e-09 ||r(i)||/||b|| 1.121623911566e-04
   41 KSP Residual norm 2.436052371548e-09 
   41 KSP preconditioned resid norm 2.436052371548e-09 true resid norm 5.662421903127e-09 ||r(i)||/||b|| 8.795361969897e-05
   42 KSP Residual norm 1.654121664041e-09 
   42 KSP preconditioned resid norm 1.654121664041e-09 true resid norm 3.903861931276e-09 ||r(i)||/||b|| 6.063814981202e-05
   43 KSP Residual norm 1.048537072961e-09 
   43 KSP preconditioned resid norm 1.048537072961e-09 true resid norm 2.854381687547e-09 ||r(i)||/||b|| 4.433671770088e-05
   44 KSP Residual norm 7.077585483303e-10 
   44 KSP preconditioned resid norm 7.077585483303e-10 true resid norm 1.874594815240e-09 ||r(i)||/||b|| 2.911782313116e-05
   45 KSP Residual norm 5.222709306352e-10 
   45 KSP preconditioned resid norm 5.222709306352e-10 true resid norm 1.236248224154e-09 ||r(i)||/||b|| 1.920247343292e-05
   46 KSP Residual norm 3.546489616475e-10 
   46 KSP preconditioned resid norm 3.546489616475e-10 true resid norm 8.736164765537e-10 ||r(i)||/||b|| 1.356976443227e-05
   47 KSP Residual norm 2.342912901360e-10 
   47 KSP preconditioned resid norm 2.342912901360e-10 true resid norm 6.161771889086e-10 ||r(i)||/||b|| 9.570995426978e-06
   48 KSP Residual norm 1.746012818385e-10 
   48 KSP preconditioned resid norm 1.746012818385e-10 true resid norm 4.609897938514e-10 ||r(i)||/||b|| 7.160490989045e-06
   49 KSP Residual norm 1.261218204361e-10 
   49 KSP preconditioned resid norm 1.261218204361e-10 true resid norm 2.993695546722e-10 ||r(i)||/||b|| 4.650066069175e-06
   50 KSP Residual norm 9.003113879121e-11 
   50 KSP preconditioned resid norm 9.003113879121e-11 true resid norm 2.142880592905e-10 ||r(i)||/||b|| 3.328506917236e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465867e-05 gnorm 3.544232214987e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.544232214987e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.2623e+08*s to t=1.57788e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.57788e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.57788e+08*s to t=1.89346e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.57788e+08*s to t=1.89346e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963463820e-05 
    0 KSP Residual norm 3.037853955984e-03 
    0 KSP preconditioned resid norm 3.037853955984e-03 true resid norm 6.437963463820e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752920980245e-03 
    1 KSP preconditioned resid norm 1.752920980245e-03 true resid norm 2.279647815770e-04 ||r(i)||/||b|| 3.540945562337e+00
    2 KSP Residual norm 1.120138159818e-03 
    2 KSP preconditioned resid norm 1.120138159818e-03 true resid norm 7.582028994647e-04 ||r(i)||/||b|| 1.177706123568e+01
    3 KSP Residual norm 9.558761207968e-04 
    3 KSP preconditioned resid norm 9.558761207968e-04 true resid norm 7.314788721374e-04 ||r(i)||/||b|| 1.136196059900e+01
    4 KSP Residual norm 7.153838306627e-04 
    4 KSP preconditioned resid norm 7.153838306627e-04 true resid norm 4.947495863612e-04 ||r(i)||/||b|| 7.684877199779e+00
    5 KSP Residual norm 3.627823726644e-04 
    5 KSP preconditioned resid norm 3.627823726644e-04 true resid norm 3.022250844680e-04 ||r(i)||/||b|| 4.694420621777e+00
    6 KSP Residual norm 1.912524443071e-04 
    6 KSP preconditioned resid norm 1.912524443071e-04 true resid norm 3.540842359705e-04 ||r(i)||/||b|| 5.499941681253e+00
    7 KSP Residual norm 1.241856600309e-04 
    7 KSP preconditioned resid norm 1.241856600309e-04 true resid norm 3.359859469685e-04 ||r(i)||/||b|| 5.218823450252e+00
    8 KSP Residual norm 8.447879240620e-05 
    8 KSP preconditioned resid norm 8.447879240620e-05 true resid norm 2.507366043094e-04 ||r(i)||/||b|| 3.894657149244e+00
    9 KSP Residual norm 6.408835890367e-05 
    9 KSP preconditioned resid norm 6.408835890367e-05 true resid norm 1.812636711924e-04 ||r(i)||/||b|| 2.815543645301e+00
   10 KSP Residual norm 4.500277307666e-05 
   10 KSP preconditioned resid norm 4.500277307666e-05 true resid norm 9.810860031325e-05 ||r(i)||/||b|| 1.523907379478e+00
   11 KSP Residual norm 2.961342052052e-05 
   11 KSP preconditioned resid norm 2.961342052052e-05 true resid norm 4.912452295755e-05 ||r(i)||/||b|| 7.630444508363e-01
   12 KSP Residual norm 2.090544119413e-05 
   12 KSP preconditioned resid norm 2.090544119413e-05 true resid norm 5.726297412739e-05 ||r(i)||/||b|| 8.894578922232e-01
   13 KSP Residual norm 1.663038154258e-05 
   13 KSP preconditioned resid norm 1.663038154258e-05 true resid norm 4.910841579018e-05 ||r(i)||/||b|| 7.627942604235e-01
   14 KSP Residual norm 1.233156028314e-05 
   14 KSP preconditioned resid norm 1.233156028314e-05 true resid norm 2.805019656871e-05 ||r(i)||/||b|| 4.356998408945e-01
   15 KSP Residual norm 8.159055976703e-06 
   15 KSP preconditioned resid norm 8.159055976703e-06 true resid norm 1.912062285448e-05 ||r(i)||/||b|| 2.969980019603e-01
   16 KSP Residual norm 5.862090637254e-06 
   16 KSP preconditioned resid norm 5.862090637254e-06 true resid norm 1.621060035034e-05 ||r(i)||/||b|| 2.517970231027e-01
   17 KSP Residual norm 4.554230108050e-06 
   17 KSP preconditioned resid norm 4.554230108050e-06 true resid norm 1.227955303097e-05 ||r(i)||/||b|| 1.907366063815e-01
   18 KSP Residual norm 3.199302627381e-06 
   18 KSP preconditioned resid norm 3.199302627381e-06 true resid norm 7.755788068143e-06 ||r(i)||/||b|| 1.204695881194e-01
   19 KSP Residual norm 2.315672169537e-06 
   19 KSP preconditioned resid norm 2.315672169537e-06 true resid norm 5.626877884198e-06 ||r(i)||/||b|| 8.740151937518e-02
   20 KSP Residual norm 1.773005775712e-06 
   20 KSP preconditioned resid norm 1.773005775712e-06 true resid norm 4.186750397382e-06 ||r(i)||/||b|| 6.503221742265e-02
   21 KSP Residual norm 1.331439066820e-06 
   21 KSP preconditioned resid norm 1.331439066820e-06 true resid norm 2.919836847467e-06 ||r(i)||/||b|| 4.535342370107e-02
   22 KSP Residual norm 9.132581451074e-07 
   22 KSP preconditioned resid norm 9.132581451074e-07 true resid norm 2.080062804909e-06 ||r(i)||/||b|| 3.230932913177e-02
   23 KSP Residual norm 6.810813091076e-07 
   23 KSP preconditioned resid norm 6.810813091076e-07 true resid norm 1.708272440679e-06 ||r(i)||/||b|| 2.653436059833e-02
   24 KSP Residual norm 5.164827380033e-07 
   24 KSP preconditioned resid norm 5.164827380033e-07 true resid norm 1.179575039877e-06 ||r(i)||/||b|| 1.832217667134e-02
   25 KSP Residual norm 3.761872242192e-07 
   25 KSP preconditioned resid norm 3.761872242192e-07 true resid norm 8.603101407709e-07 ||r(i)||/||b|| 1.336307895510e-02
   26 KSP Residual norm 2.920006146126e-07 
   26 KSP preconditioned resid norm 2.920006146126e-07 true resid norm 6.680474616689e-07 ||r(i)||/||b|| 1.037668923446e-02
   27 KSP Residual norm 2.227393610660e-07 
   27 KSP preconditioned resid norm 2.227393610660e-07 true resid norm 4.853278152552e-07 ||r(i)||/||b|| 7.538530126531e-03
   28 KSP Residual norm 1.543503033595e-07 
   28 KSP preconditioned resid norm 1.543503033595e-07 true resid norm 4.001263146141e-07 ||r(i)||/||b|| 6.215106949002e-03
   29 KSP Residual norm 1.133904589278e-07 
   29 KSP preconditioned resid norm 1.133904589278e-07 true resid norm 2.929879780279e-07 ||r(i)||/||b|| 4.550941919357e-03
   30 KSP Residual norm 8.420131638225e-08 
   30 KSP preconditioned resid norm 8.420131638225e-08 true resid norm 2.106042370904e-07 ||r(i)||/||b|| 3.271286615308e-03
   31 KSP Residual norm 5.967797179892e-08 
   31 KSP preconditioned resid norm 5.967797179892e-08 true resid norm 1.487162226861e-07 ||r(i)||/||b|| 2.309988609316e-03
   32 KSP Residual norm 4.323000624242e-08 
   32 KSP preconditioned resid norm 4.323000624242e-08 true resid norm 1.067145936489e-07 ||r(i)||/||b|| 1.657583088948e-03
   33 KSP Residual norm 3.207698796028e-08 
   33 KSP preconditioned resid norm 3.207698796028e-08 true resid norm 7.629223418901e-08 ||r(i)||/||b|| 1.185036768502e-03
   34 KSP Residual norm 2.263829130790e-08 
   34 KSP preconditioned resid norm 2.263829130790e-08 true resid norm 5.310097261723e-08 ||r(i)||/||b|| 8.248100958578e-04
   35 KSP Residual norm 1.651745410866e-08 
   35 KSP preconditioned resid norm 1.651745410866e-08 true resid norm 4.306702355017e-08 ||r(i)||/||b|| 6.689541466365e-04
   36 KSP Residual norm 1.226509819287e-08 
   36 KSP preconditioned resid norm 1.226509819287e-08 true resid norm 3.191083450297e-08 ||r(i)||/||b|| 4.956665983320e-04
   37 KSP Residual norm 8.296504645915e-09 
   37 KSP preconditioned resid norm 8.296504645915e-09 true resid norm 2.204350271837e-08 ||r(i)||/||b|| 3.423986924165e-04
   38 KSP Residual norm 6.117750219869e-09 
   38 KSP preconditioned resid norm 6.117750219869e-09 true resid norm 1.589886566661e-08 ||r(i)||/||b|| 2.469548911850e-04
   39 KSP Residual norm 4.404987575944e-09 
   39 KSP preconditioned resid norm 4.404987575944e-09 true resid norm 1.066017427037e-08 ||r(i)||/||b|| 1.655830190755e-04
   40 KSP Residual norm 3.213838130080e-09 
   40 KSP preconditioned resid norm 3.213838130080e-09 true resid norm 7.185066025806e-09 ||r(i)||/||b|| 1.116046412221e-04
   41 KSP Residual norm 2.423099471274e-09 
   41 KSP preconditioned resid norm 2.423099471274e-09 true resid norm 5.620435555675e-09 ||r(i)||/||b|| 8.730145157332e-05
   42 KSP Residual norm 1.645912895753e-09 
   42 KSP preconditioned resid norm 1.645912895753e-09 true resid norm 3.894250637672e-09 ||r(i)||/||b|| 6.048885893119e-05
   43 KSP Residual norm 1.046906633966e-09 
   43 KSP preconditioned resid norm 1.046906633966e-09 true resid norm 2.848708055727e-09 ||r(i)||/||b|| 4.424858997316e-05
   44 KSP Residual norm 7.077787914989e-10 
   44 KSP preconditioned resid norm 7.077787914989e-10 true resid norm 1.869994933750e-09 ||r(i)||/||b|| 2.904637381462e-05
   45 KSP Residual norm 5.245686563215e-10 
   45 KSP preconditioned resid norm 5.245686563215e-10 true resid norm 1.233959390143e-09 ||r(i)||/||b|| 1.916692129550e-05
   46 KSP Residual norm 3.571978238559e-10 
   46 KSP preconditioned resid norm 3.571978238559e-10 true resid norm 8.798468723164e-10 ||r(i)||/||b|| 1.366654031606e-05
   47 KSP Residual norm 2.367070088240e-10 
   47 KSP preconditioned resid norm 2.367070088240e-10 true resid norm 6.242619971485e-10 ||r(i)||/||b|| 9.696575643163e-06
   48 KSP Residual norm 1.766202192705e-10 
   48 KSP preconditioned resid norm 1.766202192705e-10 true resid norm 4.684329613058e-10 ||r(i)||/||b|| 7.276104686494e-06
   49 KSP Residual norm 1.267705249511e-10 
   49 KSP preconditioned resid norm 1.267705249511e-10 true resid norm 3.001863949064e-10 ||r(i)||/||b|| 4.662753937536e-06
   50 KSP Residual norm 9.001362165051e-11 
   50 KSP preconditioned resid norm 9.001362165051e-11 true resid norm 2.160005567950e-10 ||r(i)||/||b|| 3.355106906228e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963463820e-05 gnorm 3.586938382259e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.586938382259e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.57788e+08*s to t=1.89346e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.89346e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.89346e+08*s to t=2.20903e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.89346e+08*s to t=2.20903e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466101e-05 
    0 KSP Residual norm 3.039465746235e-03 
    0 KSP preconditioned resid norm 3.039465746235e-03 true resid norm 6.437963466101e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753493850810e-03 
    1 KSP preconditioned resid norm 1.753493850810e-03 true resid norm 2.278476268619e-04 ||r(i)||/||b|| 3.539125813025e+00
    2 KSP Residual norm 1.120278507715e-03 
    2 KSP preconditioned resid norm 1.120278507715e-03 true resid norm 7.582171611475e-04 ||r(i)||/||b|| 1.177728275626e+01
    3 KSP Residual norm 9.558658328998e-04 
    3 KSP preconditioned resid norm 9.558658328998e-04 true resid norm 7.314668697716e-04 ||r(i)||/||b|| 1.136177416388e+01
    4 KSP Residual norm 7.154293788576e-04 
    4 KSP preconditioned resid norm 7.154293788576e-04 true resid norm 4.949019117911e-04 ||r(i)||/||b|| 7.687243246983e+00
    5 KSP Residual norm 3.632532876947e-04 
    5 KSP preconditioned resid norm 3.632532876947e-04 true resid norm 3.022509403513e-04 ||r(i)||/||b|| 4.694822235988e+00
    6 KSP Residual norm 1.913572652931e-04 
    6 KSP preconditioned resid norm 1.913572652931e-04 true resid norm 3.541025359807e-04 ||r(i)||/||b|| 5.500225930844e+00
    7 KSP Residual norm 1.242265926247e-04 
    7 KSP preconditioned resid norm 1.242265926247e-04 true resid norm 3.360437715064e-04 ||r(i)||/||b|| 5.219721628988e+00
    8 KSP Residual norm 8.449994798636e-05 
    8 KSP preconditioned resid norm 8.449994798636e-05 true resid norm 2.508571877867e-04 ||r(i)||/||b|| 3.896530154413e+00
    9 KSP Residual norm 6.409744021697e-05 
    9 KSP preconditioned resid norm 6.409744021697e-05 true resid norm 1.813274459733e-04 ||r(i)||/||b|| 2.816534249194e+00
   10 KSP Residual norm 4.502608215182e-05 
   10 KSP preconditioned resid norm 4.502608215182e-05 true resid norm 9.816667398619e-05 ||r(i)||/||b|| 1.524809429303e+00
   11 KSP Residual norm 2.962274362329e-05 
   11 KSP preconditioned resid norm 2.962274362329e-05 true resid norm 4.913970262520e-05 ||r(i)||/||b|| 7.632802342534e-01
   12 KSP Residual norm 2.091108602388e-05 
   12 KSP preconditioned resid norm 2.091108602388e-05 true resid norm 5.728648921891e-05 ||r(i)||/||b|| 8.898231485865e-01
   13 KSP Residual norm 1.663904122468e-05 
   13 KSP preconditioned resid norm 1.663904122468e-05 true resid norm 4.916036112662e-05 ||r(i)||/||b|| 7.636011199112e-01
   14 KSP Residual norm 1.234568962541e-05 
   14 KSP preconditioned resid norm 1.234568962541e-05 true resid norm 2.809963804216e-05 ||r(i)||/||b|| 4.364678083390e-01
   15 KSP Residual norm 8.162192114097e-06 
   15 KSP preconditioned resid norm 8.162192114097e-06 true resid norm 1.912565637060e-05 ||r(i)||/||b|| 2.970761867679e-01
   16 KSP Residual norm 5.864994909673e-06 
   16 KSP preconditioned resid norm 5.864994909673e-06 true resid norm 1.621844958430e-05 ||r(i)||/||b|| 2.519189440837e-01
   17 KSP Residual norm 4.557983652043e-06 
   17 KSP preconditioned resid norm 4.557983652043e-06 true resid norm 1.229785909548e-05 ||r(i)||/||b|| 1.910209518932e-01
   18 KSP Residual norm 3.200133255411e-06 
   18 KSP preconditioned resid norm 3.200133255411e-06 true resid norm 7.761443990610e-06 ||r(i)||/||b|| 1.205574407416e-01
   19 KSP Residual norm 2.316182380509e-06 
   19 KSP preconditioned resid norm 2.316182380509e-06 true resid norm 5.628433129814e-06 ||r(i)||/||b|| 8.742567676022e-02
   20 KSP Residual norm 1.773760359469e-06 
   20 KSP preconditioned resid norm 1.773760359469e-06 true resid norm 4.187048839926e-06 ||r(i)||/||b|| 6.503685306655e-02
   21 KSP Residual norm 1.332321984059e-06 
   21 KSP preconditioned resid norm 1.332321984059e-06 true resid norm 2.922510633073e-06 ||r(i)||/||b|| 4.539495522865e-02
   22 KSP Residual norm 9.135755880026e-07 
   22 KSP preconditioned resid norm 9.135755880026e-07 true resid norm 2.082628457383e-06 ||r(i)||/||b|| 3.234918104691e-02
   23 KSP Residual norm 6.810468864322e-07 
   23 KSP preconditioned resid norm 6.810468864322e-07 true resid norm 1.708282049685e-06 ||r(i)||/||b|| 2.653450984430e-02
   24 KSP Residual norm 5.166592914851e-07 
   24 KSP preconditioned resid norm 5.166592914851e-07 true resid norm 1.179771724650e-06 ||r(i)||/||b|| 1.832523174234e-02
   25 KSP Residual norm 3.763511832524e-07 
   25 KSP preconditioned resid norm 3.763511832524e-07 true resid norm 8.608418584296e-07 ||r(i)||/||b|| 1.337133804754e-02
   26 KSP Residual norm 2.920669299374e-07 
   26 KSP preconditioned resid norm 2.920669299374e-07 true resid norm 6.680388686732e-07 ||r(i)||/||b|| 1.037655575697e-02
   27 KSP Residual norm 2.227958575212e-07 
   27 KSP preconditioned resid norm 2.227958575212e-07 true resid norm 4.852802494575e-07 ||r(i)||/||b|| 7.537791290876e-03
   28 KSP Residual norm 1.544808905860e-07 
   28 KSP preconditioned resid norm 1.544808905860e-07 true resid norm 4.003787979218e-07 ||r(i)||/||b|| 6.219028735252e-03
   29 KSP Residual norm 1.135448862106e-07 
   29 KSP preconditioned resid norm 1.135448862106e-07 true resid norm 2.932705948212e-07 ||r(i)||/||b|| 4.555331765478e-03
   30 KSP Residual norm 8.431445781988e-08 
   30 KSP preconditioned resid norm 8.431445781988e-08 true resid norm 2.108532152252e-07 ||r(i)||/||b|| 3.275153957233e-03
   31 KSP Residual norm 5.974331928181e-08 
   31 KSP preconditioned resid norm 5.974331928181e-08 true resid norm 1.488712406238e-07 ||r(i)||/||b|| 2.312396480777e-03
   32 KSP Residual norm 4.329082964065e-08 
   32 KSP preconditioned resid norm 4.329082964065e-08 true resid norm 1.068521198739e-07 ||r(i)||/||b|| 1.659719264276e-03
   33 KSP Residual norm 3.211509745382e-08 
   33 KSP preconditioned resid norm 3.211509745382e-08 true resid norm 7.640528523055e-08 ||r(i)||/||b|| 1.186792774343e-03
   34 KSP Residual norm 2.266677438337e-08 
   34 KSP preconditioned resid norm 2.266677438337e-08 true resid norm 5.318430620397e-08 ||r(i)||/||b|| 8.261045046933e-04
   35 KSP Residual norm 1.652754741495e-08 
   35 KSP preconditioned resid norm 1.652754741495e-08 true resid norm 4.308594225327e-08 ||r(i)||/||b|| 6.692480080096e-04
   36 KSP Residual norm 1.225223652057e-08 
   36 KSP preconditioned resid norm 1.225223652057e-08 true resid norm 3.192997337302e-08 ||r(i)||/||b|| 4.959638795893e-04
   37 KSP Residual norm 8.234739233674e-09 
   37 KSP preconditioned resid norm 8.234739233674e-09 true resid norm 2.197458896410e-08 ||r(i)||/||b|| 3.413282644397e-04
   38 KSP Residual norm 5.974155395838e-09 
   38 KSP preconditioned resid norm 5.974155395838e-09 true resid norm 1.549521886078e-08 ||r(i)||/||b|| 2.406851008455e-04
   39 KSP Residual norm 4.348294827484e-09 
   39 KSP preconditioned resid norm 4.348294827484e-09 true resid norm 1.040608524098e-08 ||r(i)||/||b|| 1.616362891118e-04
   40 KSP Residual norm 3.213296751351e-09 
   40 KSP preconditioned resid norm 3.213296751351e-09 true resid norm 7.171034228749e-09 ||r(i)||/||b|| 1.113866872111e-04
   41 KSP Residual norm 2.424999815302e-09 
   41 KSP preconditioned resid norm 2.424999815302e-09 true resid norm 5.621721341028e-09 ||r(i)||/||b|| 8.732142346923e-05
   42 KSP Residual norm 1.648508022818e-09 
   42 KSP preconditioned resid norm 1.648508022818e-09 true resid norm 3.899330256644e-09 ||r(i)||/||b|| 6.056775993179e-05
   43 KSP Residual norm 1.048714996379e-09 
   43 KSP preconditioned resid norm 1.048714996379e-09 true resid norm 2.852687547519e-09 ||r(i)||/||b|| 4.431040285549e-05
   44 KSP Residual norm 7.092326451462e-10 
   44 KSP preconditioned resid norm 7.092326451462e-10 true resid norm 1.873696447224e-09 ||r(i)||/||b|| 2.910386890342e-05
   45 KSP Residual norm 5.258072438052e-10 
   45 KSP preconditioned resid norm 5.258072438052e-10 true resid norm 1.236710006132e-09 ||r(i)||/||b|| 1.920964622810e-05
   46 KSP Residual norm 3.581050478077e-10 
   46 KSP preconditioned resid norm 3.581050478077e-10 true resid norm 8.816275150248e-10 ||r(i)||/||b|| 1.369419878921e-05
   47 KSP Residual norm 2.374155797603e-10 
   47 KSP preconditioned resid norm 2.374155797603e-10 true resid norm 6.261122963303e-10 ||r(i)||/||b|| 9.725316082129e-06
   48 KSP Residual norm 1.770996872757e-10 
   48 KSP preconditioned resid norm 1.770996872757e-10 true resid norm 4.700087976987e-10 ||r(i)||/||b|| 7.300581933612e-06
   49 KSP Residual norm 1.270753494010e-10 
   49 KSP preconditioned resid norm 1.270753494010e-10 true resid norm 3.008654624516e-10 ||r(i)||/||b|| 4.673301798555e-06
   50 KSP Residual norm 9.019901503055e-11 
   50 KSP preconditioned resid norm 9.019901503055e-11 true resid norm 2.164939880886e-10 ||r(i)||/||b|| 3.362771305375e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466101e-05 gnorm 3.596662308939e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.596662308939e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.89346e+08*s to t=2.20903e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=2.20903e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=2.20903e+08*s to t=2.52461e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=2.20903e+08*s to t=2.52461e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465856e-05 
    0 KSP Residual norm 3.039972202191e-03 
    0 KSP preconditioned resid norm 3.039972202191e-03 true resid norm 6.437963465856e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754450470134e-03 
    1 KSP preconditioned resid norm 1.754450470134e-03 true resid norm 2.274513360163e-04 ||r(i)||/||b|| 3.532970282024e+00
    2 KSP Residual norm 1.121496895136e-03 
    2 KSP preconditioned resid norm 1.121496895136e-03 true resid norm 7.570836368297e-04 ||r(i)||/||b|| 1.175967587957e+01
    3 KSP Residual norm 9.568382263377e-04 
    3 KSP preconditioned resid norm 9.568382263377e-04 true resid norm 7.308317893833e-04 ||r(i)||/||b|| 1.135190954809e+01
    4 KSP Residual norm 7.162811563550e-04 
    4 KSP preconditioned resid norm 7.162811563550e-04 true resid norm 4.951525714681e-04 ||r(i)||/||b|| 7.691136709523e+00
    5 KSP Residual norm 3.635192497725e-04 
    5 KSP preconditioned resid norm 3.635192497725e-04 true resid norm 3.018170860473e-04 ||r(i)||/||b|| 4.688083237005e+00
    6 KSP Residual norm 1.912216860932e-04 
    6 KSP preconditioned resid norm 1.912216860932e-04 true resid norm 3.532455523187e-04 ||r(i)||/||b|| 5.486914521837e+00
    7 KSP Residual norm 1.241786024199e-04 
    7 KSP preconditioned resid norm 1.241786024199e-04 true resid norm 3.356930014989e-04 ||r(i)||/||b|| 5.214273166961e+00
    8 KSP Residual norm 8.447912401967e-05 
    8 KSP preconditioned resid norm 8.447912401967e-05 true resid norm 2.505445410062e-04 ||r(i)||/||b|| 3.891673855172e+00
    9 KSP Residual norm 6.408102923018e-05 
    9 KSP preconditioned resid norm 6.408102923018e-05 true resid norm 1.811779132356e-04 ||r(i)||/||b|| 2.814211577877e+00
   10 KSP Residual norm 4.502416885116e-05 
   10 KSP preconditioned resid norm 4.502416885116e-05 true resid norm 9.824891639745e-05 ||r(i)||/||b|| 1.526086889410e+00
   11 KSP Residual norm 2.962068013112e-05 
   11 KSP preconditioned resid norm 2.962068013112e-05 true resid norm 4.909844635349e-05 ||r(i)||/||b|| 7.626394062948e-01
   12 KSP Residual norm 2.089856646837e-05 
   12 KSP preconditioned resid norm 2.089856646837e-05 true resid norm 5.717331055819e-05 ||r(i)||/||b|| 8.880651600682e-01
   13 KSP Residual norm 1.663159838463e-05 
   13 KSP preconditioned resid norm 1.663159838463e-05 true resid norm 4.909446103235e-05 ||r(i)||/||b|| 7.625775028505e-01
   14 KSP Residual norm 1.235236698651e-05 
   14 KSP preconditioned resid norm 1.235236698651e-05 true resid norm 2.814831458902e-05 ||r(i)||/||b|| 4.372238944552e-01
   15 KSP Residual norm 8.158697031735e-06 
   15 KSP preconditioned resid norm 8.158697031735e-06 true resid norm 1.912504817850e-05 ||r(i)||/||b|| 2.970667398150e-01
   16 KSP Residual norm 5.862835654969e-06 
   16 KSP preconditioned resid norm 5.862835654969e-06 true resid norm 1.619134645282e-05 ||r(i)||/||b|| 2.514979548842e-01
   17 KSP Residual norm 4.559996211457e-06 
   17 KSP preconditioned resid norm 4.559996211457e-06 true resid norm 1.230031271864e-05 ||r(i)||/||b|| 1.910590636910e-01
   18 KSP Residual norm 3.199635741501e-06 
   18 KSP preconditioned resid norm 3.199635741501e-06 true resid norm 7.763882463306e-06 ||r(i)||/||b|| 1.205953172068e-01
   19 KSP Residual norm 2.313837685276e-06 
   19 KSP preconditioned resid norm 2.313837685276e-06 true resid norm 5.622937489291e-06 ||r(i)||/||b|| 8.734031373605e-02
   20 KSP Residual norm 1.772727509066e-06 
   20 KSP preconditioned resid norm 1.772727509066e-06 true resid norm 4.186934253249e-06 ||r(i)||/||b|| 6.503507320994e-02
   21 KSP Residual norm 1.331844610281e-06 
   21 KSP preconditioned resid norm 1.331844610281e-06 true resid norm 2.922847789430e-06 ||r(i)||/||b|| 4.540019223363e-02
   22 KSP Residual norm 9.122832606584e-07 
   22 KSP preconditioned resid norm 9.122832606584e-07 true resid norm 2.076586277871e-06 ||r(i)||/||b|| 3.225532870580e-02
   23 KSP Residual norm 6.795296725584e-07 
   23 KSP preconditioned resid norm 6.795296725584e-07 true resid norm 1.702769792872e-06 ||r(i)||/||b|| 2.644888871928e-02
   24 KSP Residual norm 5.160837414000e-07 
   24 KSP preconditioned resid norm 5.160837414000e-07 true resid norm 1.179175187753e-06 ||r(i)||/||b|| 1.831596581756e-02
   25 KSP Residual norm 3.757206115936e-07 
   25 KSP preconditioned resid norm 3.757206115936e-07 true resid norm 8.595277101095e-07 ||r(i)||/||b|| 1.335092556315e-02
   26 KSP Residual norm 2.911081368589e-07 
   26 KSP preconditioned resid norm 2.911081368589e-07 true resid norm 6.664654571772e-07 ||r(i)||/||b|| 1.035211617325e-02
   27 KSP Residual norm 2.218877180993e-07 
   27 KSP preconditioned resid norm 2.218877180993e-07 true resid norm 4.834874366751e-07 ||r(i)||/||b|| 7.509943777086e-03
   28 KSP Residual norm 1.540047516247e-07 
   28 KSP preconditioned resid norm 1.540047516247e-07 true resid norm 3.992955327712e-07 ||r(i)||/||b|| 6.202202527070e-03
   29 KSP Residual norm 1.132177095843e-07 
   29 KSP preconditioned resid norm 1.132177095843e-07 true resid norm 2.927908993205e-07 ||r(i)||/||b|| 4.547880721494e-03
   30 KSP Residual norm 8.419723363722e-08 
   30 KSP preconditioned resid norm 8.419723363722e-08 true resid norm 2.106779704486e-07 ||r(i)||/||b|| 3.272431904374e-03
   31 KSP Residual norm 5.973228556587e-08 
   31 KSP preconditioned resid norm 5.973228556587e-08 true resid norm 1.490722855174e-07 ||r(i)||/||b|| 2.315519283512e-03
   32 KSP Residual norm 4.325157383801e-08 
   32 KSP preconditioned resid norm 4.325157383801e-08 true resid norm 1.066028524341e-07 ||r(i)||/||b|| 1.655847427520e-03
   33 KSP Residual norm 3.208091954074e-08 
   33 KSP preconditioned resid norm 3.208091954074e-08 true resid norm 7.634959002712e-08 ||r(i)||/||b|| 1.185927668463e-03
   34 KSP Residual norm 2.265130705855e-08 
   34 KSP preconditioned resid norm 2.265130705855e-08 true resid norm 5.308103012325e-08 ||r(i)||/||b|| 8.245003315841e-04
   35 KSP Residual norm 1.649268254055e-08 
   35 KSP preconditioned resid norm 1.649268254055e-08 true resid norm 4.297822276783e-08 ||r(i)||/||b|| 6.675748161008e-04
   36 KSP Residual norm 1.222016367193e-08 
   36 KSP preconditioned resid norm 1.222016367193e-08 true resid norm 3.198943513394e-08 ||r(i)||/||b|| 4.968874909526e-04
   37 KSP Residual norm 8.127659272218e-09 
   37 KSP preconditioned resid norm 8.127659272218e-09 true resid norm 2.168720264152e-08 ||r(i)||/||b|| 3.368643322774e-04
   38 KSP Residual norm 5.626780556156e-09 
   38 KSP preconditioned resid norm 5.626780556156e-09 true resid norm 1.489010183177e-08 ||r(i)||/||b|| 2.312859013683e-04
   39 KSP Residual norm 3.990746050415e-09 
   39 KSP preconditioned resid norm 3.990746050415e-09 true resid norm 9.122987373086e-09 ||r(i)||/||b|| 1.417061066200e-04
   40 KSP Residual norm 3.049783102157e-09 
   40 KSP preconditioned resid norm 3.049783102157e-09 true resid norm 6.747848325728e-09 ||r(i)||/||b|| 1.048133988569e-04
   41 KSP Residual norm 2.405018656829e-09 
   41 KSP preconditioned resid norm 2.405018656829e-09 true resid norm 5.532034669696e-09 ||r(i)||/||b|| 8.592833275670e-05
   42 KSP Residual norm 1.638475908989e-09 
   42 KSP preconditioned resid norm 1.638475908989e-09 true resid norm 3.871504748335e-09 ||r(i)||/||b|| 6.013555014513e-05
   43 KSP Residual norm 1.044374807517e-09 
   43 KSP preconditioned resid norm 1.044374807517e-09 true resid norm 2.844281090656e-09 ||r(i)||/||b|| 4.417982652031e-05
   44 KSP Residual norm 7.054725318137e-10 
   44 KSP preconditioned resid norm 7.054725318137e-10 true resid norm 1.864829624875e-09 ||r(i)||/||b|| 2.896614177395e-05
   45 KSP Residual norm 5.220114226042e-10 
   45 KSP preconditioned resid norm 5.220114226042e-10 true resid norm 1.230218034204e-09 ||r(i)||/||b|| 1.910880732282e-05
   46 KSP Residual norm 3.551395771420e-10 
   46 KSP preconditioned resid norm 3.551395771420e-10 true resid norm 8.754485376183e-10 ||r(i)||/||b|| 1.359822158453e-05
   47 KSP Residual norm 2.351019433499e-10 
   47 KSP preconditioned resid norm 2.351019433499e-10 true resid norm 6.195169033448e-10 ||r(i)||/||b|| 9.622870751448e-06
   48 KSP Residual norm 1.754831293824e-10 
   48 KSP preconditioned resid norm 1.754831293824e-10 true resid norm 4.645133590307e-10 ||r(i)||/||b|| 7.215222041788e-06
   49 KSP Residual norm 1.261914604433e-10 
   49 KSP preconditioned resid norm 1.261914604433e-10 true resid norm 2.991006510885e-10 ||r(i)||/||b|| 4.645889226847e-06
   50 KSP Residual norm 8.974304490251e-11 
   50 KSP preconditioned resid norm 8.974304490251e-11 true resid norm 2.148562472107e-10 ||r(i)||/||b|| 3.337332501965e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465856e-05 gnorm 3.561896200388e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.561896200388e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=2.20903e+08*s to t=2.52461e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=2.52461e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=2.52461e+08*s to t=2.84018e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=2.52461e+08*s to t=2.84018e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465925e-05 
    0 KSP Residual norm 3.037783200359e-03 
    0 KSP preconditioned resid norm 3.037783200359e-03 true resid norm 6.437963465925e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753115002550e-03 
    1 KSP preconditioned resid norm 1.753115002550e-03 true resid norm 2.278678945505e-04 ||r(i)||/||b|| 3.539440628338e+00
    2 KSP Residual norm 1.120465915131e-03 
    2 KSP preconditioned resid norm 1.120465915131e-03 true resid norm 7.578781815989e-04 ||r(i)||/||b|| 1.177201743393e+01
    3 KSP Residual norm 9.561550306097e-04 
    3 KSP preconditioned resid norm 9.561550306097e-04 true resid norm 7.312998673968e-04 ||r(i)||/||b|| 1.135918013930e+01
    4 KSP Residual norm 7.156212703004e-04 
    4 KSP preconditioned resid norm 7.156212703004e-04 true resid norm 4.948021948801e-04 ||r(i)||/||b|| 7.685694358146e+00
    5 KSP Residual norm 3.627935059073e-04 
    5 KSP preconditioned resid norm 3.627935059073e-04 true resid norm 3.020965549740e-04 ||r(i)||/||b|| 4.692424189310e+00
    6 KSP Residual norm 1.911991767997e-04 
    6 KSP preconditioned resid norm 1.911991767997e-04 true resid norm 3.538375922346e-04 ||r(i)||/||b|| 5.496110596269e+00
    7 KSP Residual norm 1.241663969065e-04 
    7 KSP preconditioned resid norm 1.241663969065e-04 true resid norm 3.358786089491e-04 ||r(i)||/||b|| 5.217156181870e+00
    8 KSP Residual norm 8.446958905116e-05 
    8 KSP preconditioned resid norm 8.446958905116e-05 true resid norm 2.506302097303e-04 ||r(i)||/||b|| 3.893004535624e+00
    9 KSP Residual norm 6.408230080574e-05 
    9 KSP preconditioned resid norm 6.408230080574e-05 true resid norm 1.812116560357e-04 ||r(i)||/||b|| 2.814735700114e+00
   10 KSP Residual norm 4.499901546044e-05 
   10 KSP preconditioned resid norm 4.499901546044e-05 true resid norm 9.812417585286e-05 ||r(i)||/||b|| 1.524149311692e+00
   11 KSP Residual norm 2.961113910523e-05 
   11 KSP preconditioned resid norm 2.961113910523e-05 true resid norm 4.911070330244e-05 ||r(i)||/||b|| 7.628297917869e-01
   12 KSP Residual norm 2.090109495728e-05 
   12 KSP preconditioned resid norm 2.090109495728e-05 true resid norm 5.722735156522e-05 ||r(i)||/||b|| 8.889045715794e-01
   13 KSP Residual norm 1.662708309568e-05 
   13 KSP preconditioned resid norm 1.662708309568e-05 true resid norm 4.908286000074e-05 ||r(i)||/||b|| 7.623973056158e-01
   14 KSP Residual norm 1.233138846701e-05 
   14 KSP preconditioned resid norm 1.233138846701e-05 true resid norm 2.805659037293e-05 ||r(i)||/||b|| 4.357991548325e-01
   15 KSP Residual norm 8.157577738459e-06 
   15 KSP preconditioned resid norm 8.157577738459e-06 true resid norm 1.911956980320e-05 ||r(i)||/||b|| 2.969816449627e-01
   16 KSP Residual norm 5.861170750504e-06 
   16 KSP preconditioned resid norm 5.861170750504e-06 true resid norm 1.620186146987e-05 ||r(i)||/||b|| 2.516612831933e-01
   17 KSP Residual norm 4.554382451996e-06 
   17 KSP preconditioned resid norm 4.554382451996e-06 true resid norm 1.227823502683e-05 ||r(i)||/||b|| 1.907161339424e-01
   18 KSP Residual norm 3.199023138809e-06 
   18 KSP preconditioned resid norm 3.199023138809e-06 true resid norm 7.755637276381e-06 ||r(i)||/||b|| 1.204672458524e-01
   19 KSP Residual norm 2.314946027632e-06 
   19 KSP preconditioned resid norm 2.314946027632e-06 true resid norm 5.625110794086e-06 ||r(i)||/||b|| 8.737407137922e-02
   20 KSP Residual norm 1.772641928119e-06 
   20 KSP preconditioned resid norm 1.772641928119e-06 true resid norm 4.186777976811e-06 ||r(i)||/||b|| 6.503264578886e-02
   21 KSP Residual norm 1.331182990645e-06 
   21 KSP preconditioned resid norm 1.331182990645e-06 true resid norm 2.919565467337e-06 ||r(i)||/||b|| 4.534920837606e-02
   22 KSP Residual norm 9.128308472663e-07 
   22 KSP preconditioned resid norm 9.128308472663e-07 true resid norm 2.077994215865e-06 ||r(i)||/||b|| 3.227719801244e-02
   23 KSP Residual norm 6.806581005003e-07 
   23 KSP preconditioned resid norm 6.806581005003e-07 true resid norm 1.706689769239e-06 ||r(i)||/||b|| 2.650977717211e-02
   24 KSP Residual norm 5.162987930781e-07 
   24 KSP preconditioned resid norm 5.162987930781e-07 true resid norm 1.179401283880e-06 ||r(i)||/||b|| 1.831947773737e-02
   25 KSP Residual norm 3.759794628204e-07 
   25 KSP preconditioned resid norm 3.759794628204e-07 true resid norm 8.598557947667e-07 ||r(i)||/||b|| 1.335602165681e-02
   26 KSP Residual norm 2.917179885494e-07 
   26 KSP preconditioned resid norm 2.917179885494e-07 true resid norm 6.675917112081e-07 ||r(i)||/||b|| 1.036961012192e-02
   27 KSP Residual norm 2.224847996805e-07 
   27 KSP preconditioned resid norm 2.224847996805e-07 true resid norm 4.848402846712e-07 ||r(i)||/||b|| 7.530957378640e-03
   28 KSP Residual norm 1.542021985101e-07 
   28 KSP preconditioned resid norm 1.542021985101e-07 true resid norm 3.997925747827e-07 ||r(i)||/||b|| 6.209923012125e-03
   29 KSP Residual norm 1.132806851341e-07 
   29 KSP preconditioned resid norm 1.132806851341e-07 true resid norm 2.928305198665e-07 ||r(i)||/||b|| 4.548496141930e-03
   30 KSP Residual norm 8.415383753823e-08 
   30 KSP preconditioned resid norm 8.415383753823e-08 true resid norm 2.105224581332e-07 ||r(i)||/||b|| 3.270016352958e-03
   31 KSP Residual norm 5.966344534693e-08 
   31 KSP preconditioned resid norm 5.966344534693e-08 true resid norm 1.487529035453e-07 ||r(i)||/||b|| 2.310558367294e-03
   32 KSP Residual norm 4.320814885494e-08 
   32 KSP preconditioned resid norm 4.320814885494e-08 true resid norm 1.066183287939e-07 ||r(i)||/||b|| 1.656087819668e-03
   33 KSP Residual norm 3.205898697688e-08 
   33 KSP preconditioned resid norm 3.205898697688e-08 true resid norm 7.625139483243e-08 ||r(i)||/||b|| 1.184402416013e-03
   34 KSP Residual norm 2.262505047212e-08 
   34 KSP preconditioned resid norm 2.262505047212e-08 true resid norm 5.305612155155e-08 ||r(i)||/||b|| 8.241134301611e-04
   35 KSP Residual norm 1.649906804459e-08 
   35 KSP preconditioned resid norm 1.649906804459e-08 true resid norm 4.303038427343e-08 ||r(i)||/||b|| 6.683850335775e-04
   36 KSP Residual norm 1.223492081424e-08 
   36 KSP preconditioned resid norm 1.223492081424e-08 true resid norm 3.187568272764e-08 ||r(i)||/||b|| 4.951205904841e-04
   37 KSP Residual norm 8.225219347053e-09 
   37 KSP preconditioned resid norm 8.225219347053e-09 true resid norm 2.193057544524e-08 ||r(i)||/||b|| 3.406446085212e-04
   38 KSP Residual norm 5.983857906360e-09 
   38 KSP preconditioned resid norm 5.983857906360e-09 true resid norm 1.552389842048e-08 ||r(i)||/||b|| 2.411305765036e-04
   39 KSP Residual norm 4.349883602858e-09 
   39 KSP preconditioned resid norm 4.349883602858e-09 true resid norm 1.043071226328e-08 ||r(i)||/||b|| 1.620188172625e-04
   40 KSP Residual norm 3.207187011521e-09 
   40 KSP preconditioned resid norm 3.207187011521e-09 true resid norm 7.158079203618e-09 ||r(i)||/||b|| 1.111854585927e-04
   41 KSP Residual norm 2.419672477528e-09 
   41 KSP preconditioned resid norm 2.419672477528e-09 true resid norm 5.613353780417e-09 ||r(i)||/||b|| 8.719145130486e-05
   42 KSP Residual norm 1.644343224706e-09 
   42 KSP preconditioned resid norm 1.644343224706e-09 true resid norm 3.890431115059e-09 ||r(i)||/||b|| 6.042953079263e-05
   43 KSP Residual norm 1.045387359687e-09 
   43 KSP preconditioned resid norm 1.045387359687e-09 true resid norm 2.845390178927e-09 ||r(i)||/||b|| 4.419705383522e-05
   44 KSP Residual norm 7.064777762742e-10 
   44 KSP preconditioned resid norm 7.064777762742e-10 true resid norm 1.867058239883e-09 ||r(i)||/||b|| 2.900075854368e-05
   45 KSP Residual norm 5.233292485777e-10 
   45 KSP preconditioned resid norm 5.233292485777e-10 true resid norm 1.231672940403e-09 ||r(i)||/||b|| 1.913140618027e-05
   46 KSP Residual norm 3.562252199367e-10 
   46 KSP preconditioned resid norm 3.562252199367e-10 true resid norm 8.778362548359e-10 ||r(i)||/||b|| 1.363530966714e-05
   47 KSP Residual norm 2.359640325792e-10 
   47 KSP preconditioned resid norm 2.359640325792e-10 true resid norm 6.221500822951e-10 ||r(i)||/||b|| 9.663771557387e-06
   48 KSP Residual norm 1.761040745816e-10 
   48 KSP preconditioned resid norm 1.761040745816e-10 true resid norm 4.666869144347e-10 ||r(i)||/||b|| 7.248983578499e-06
   49 KSP Residual norm 1.264824384017e-10 
   49 KSP preconditioned resid norm 1.264824384017e-10 true resid norm 2.996091205707e-10 ||r(i)||/||b|| 4.653787213247e-06
   50 KSP Residual norm 8.985983797650e-11 
   50 KSP preconditioned resid norm 8.985983797650e-11 true resid norm 2.154695125596e-10 ||r(i)||/||b|| 3.346858268146e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465925e-05 gnorm 3.575735649307e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.575735649307e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=2.52461e+08*s to t=2.84018e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=2.84018e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=2.84018e+08*s to t=3.15576e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=2.84018e+08*s to t=3.15576e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466150e-05 
    0 KSP Residual norm 3.044441637802e-03 
    0 KSP preconditioned resid norm 3.044441637802e-03 true resid norm 6.437963466150e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.756466862980e-03 
    1 KSP preconditioned resid norm 1.756466862980e-03 true resid norm 2.269439445917e-04 ||r(i)||/||b|| 3.525089040734e+00
    2 KSP Residual norm 1.122467668921e-03 
    2 KSP preconditioned resid norm 1.122467668921e-03 true resid norm 7.565640006039e-04 ||r(i)||/||b|| 1.175160444109e+01
    3 KSP Residual norm 9.572588240412e-04 
    3 KSP preconditioned resid norm 9.572588240412e-04 true resid norm 7.304598419571e-04 ||r(i)||/||b|| 1.134613213942e+01
    4 KSP Residual norm 7.167486467416e-04 
    4 KSP preconditioned resid norm 7.167486467416e-04 true resid norm 4.955766848735e-04 ||r(i)||/||b|| 7.697724404295e+00
    5 KSP Residual norm 3.649106524363e-04 
    5 KSP preconditioned resid norm 3.649106524363e-04 true resid norm 3.016893154858e-04 ||r(i)||/||b|| 4.686098594253e+00
    6 KSP Residual norm 1.914423172563e-04 
    6 KSP preconditioned resid norm 1.914423172563e-04 true resid norm 3.528651717455e-04 ||r(i)||/||b|| 5.481006122524e+00
    7 KSP Residual norm 1.242682614168e-04 
    7 KSP preconditioned resid norm 1.242682614168e-04 true resid norm 3.356698885616e-04 ||r(i)||/||b|| 5.213914156651e+00
    8 KSP Residual norm 8.453522866613e-05 
    8 KSP preconditioned resid norm 8.453522866613e-05 true resid norm 2.507331569237e-04 ||r(i)||/||b|| 3.894603600068e+00
    9 KSP Residual norm 6.410174700532e-05 
    9 KSP preconditioned resid norm 6.410174700532e-05 true resid norm 1.812950731412e-04 ||r(i)||/||b|| 2.816031406429e+00
   10 KSP Residual norm 4.508744662406e-05 
   10 KSP preconditioned resid norm 4.508744662406e-05 true resid norm 9.844758248631e-05 ||r(i)||/||b|| 1.529172742342e+00
   11 KSP Residual norm 2.965362476636e-05 
   11 KSP preconditioned resid norm 2.965362476636e-05 true resid norm 4.911753886677e-05 ||r(i)||/||b|| 7.629359676397e-01
   12 KSP Residual norm 2.090811175278e-05 
   12 KSP preconditioned resid norm 2.090811175278e-05 true resid norm 5.718328368978e-05 ||r(i)||/||b|| 8.882200713073e-01
   13 KSP Residual norm 1.665162748594e-05 
   13 KSP preconditioned resid norm 1.665162748594e-05 true resid norm 4.919902752761e-05 ||r(i)||/||b|| 7.642017197874e-01
   14 KSP Residual norm 1.239617508219e-05 
   14 KSP preconditioned resid norm 1.239617508219e-05 true resid norm 2.831983603067e-05 ||r(i)||/||b|| 4.398881133696e-01
   15 KSP Residual norm 8.166226484264e-06 
   15 KSP preconditioned resid norm 8.166226484264e-06 true resid norm 1.914056594142e-05 ||r(i)||/||b|| 2.973077750761e-01
   16 KSP Residual norm 5.868397550759e-06 
   16 KSP preconditioned resid norm 5.868397550759e-06 true resid norm 1.619838732125e-05 ||r(i)||/||b|| 2.516073197125e-01
   17 KSP Residual norm 4.569863141568e-06 
   17 KSP preconditioned resid norm 4.569863141568e-06 true resid norm 1.234425020548e-05 ||r(i)||/||b|| 1.917415386151e-01
   18 KSP Residual norm 3.202225530145e-06 
   18 KSP preconditioned resid norm 3.202225530145e-06 true resid norm 7.781663256266e-06 ||r(i)||/||b|| 1.208715038099e-01
   19 KSP Residual norm 2.313931834856e-06 
   19 KSP preconditioned resid norm 2.313931834856e-06 true resid norm 5.624373099925e-06 ||r(i)||/||b|| 8.736261287435e-02
   20 KSP Residual norm 1.773694620207e-06 
   20 KSP preconditioned resid norm 1.773694620207e-06 true resid norm 4.186214390281e-06 ||r(i)||/||b|| 6.502389167462e-02
   21 KSP Residual norm 1.333912317120e-06 
   21 KSP preconditioned resid norm 1.333912317120e-06 true resid norm 2.929923961740e-06 ||r(i)||/||b|| 4.551010544165e-02
   22 KSP Residual norm 9.127424622062e-07 
   22 KSP preconditioned resid norm 9.127424622062e-07 true resid norm 2.080325019360e-06 ||r(i)||/||b|| 3.231340206103e-02
   23 KSP Residual norm 6.786203377536e-07 
   23 KSP preconditioned resid norm 6.786203377536e-07 true resid norm 1.700290151490e-06 ||r(i)||/||b|| 2.641037278993e-02
   24 KSP Residual norm 5.161936501780e-07 
   24 KSP preconditioned resid norm 5.161936501780e-07 true resid norm 1.178964990260e-06 ||r(i)||/||b|| 1.831270084800e-02
   25 KSP Residual norm 3.759213677469e-07 
   25 KSP preconditioned resid norm 3.759213677469e-07 true resid norm 8.603672601844e-07 ||r(i)||/||b|| 1.336396617825e-02
   26 KSP Residual norm 2.908265920987e-07 
   26 KSP preconditioned resid norm 2.908265920987e-07 true resid norm 6.657768004873e-07 ||r(i)||/||b|| 1.034141936325e-02
   27 KSP Residual norm 2.214540613650e-07 
   27 KSP preconditioned resid norm 2.214540613650e-07 true resid norm 4.823179419769e-07 ||r(i)||/||b|| 7.491778176638e-03
   28 KSP Residual norm 1.540540555538e-07 
   28 KSP preconditioned resid norm 1.540540555538e-07 true resid norm 3.993152146086e-07 ||r(i)||/||b|| 6.202508242057e-03
   29 KSP Residual norm 1.134121888595e-07 
   29 KSP preconditioned resid norm 1.134121888595e-07 true resid norm 2.930998119588e-07 ||r(i)||/||b|| 4.552679018759e-03
   30 KSP Residual norm 8.441820080754e-08 
   30 KSP preconditioned resid norm 8.441820080754e-08 true resid norm 2.112150041420e-07 ||r(i)||/||b|| 3.280773574633e-03
   31 KSP Residual norm 5.991456873631e-08 
   31 KSP preconditioned resid norm 5.991456873631e-08 true resid norm 1.495481047051e-07 ||r(i)||/||b|| 2.322910117328e-03
   32 KSP Residual norm 4.340875871914e-08 
   32 KSP preconditioned resid norm 4.340875871914e-08 true resid norm 1.068928559482e-07 ||r(i)||/||b|| 1.660352012096e-03
   33 KSP Residual norm 3.218942626071e-08 
   33 KSP preconditioned resid norm 3.218942626071e-08 true resid norm 7.669423787054e-08 ||r(i)||/||b|| 1.191281035902e-03
   34 KSP Residual norm 2.276013954208e-08 
   34 KSP preconditioned resid norm 2.276013954208e-08 true resid norm 5.328135832769e-08 ||r(i)||/||b|| 8.276120019605e-04
   35 KSP Residual norm 1.656447142826e-08 
   35 KSP preconditioned resid norm 1.656447142826e-08 true resid norm 4.301058549321e-08 ||r(i)||/||b|| 6.680775018273e-04
   36 KSP Residual norm 1.236709793098e-08 
   36 KSP preconditioned resid norm 1.236709793098e-08 true resid norm 3.245101357814e-08 ||r(i)||/||b|| 5.040571253435e-04
   37 KSP Residual norm 8.384683720206e-09 
   37 KSP preconditioned resid norm 8.384683720206e-09 true resid norm 2.180009190263e-08 ||r(i)||/||b|| 3.386178256098e-04
   38 KSP Residual norm 6.201125587846e-09 
   38 KSP preconditioned resid norm 6.201125587846e-09 true resid norm 1.641520774373e-08 ||r(i)||/||b|| 2.549751614783e-04
   39 KSP Residual norm 4.468160460255e-09 
   39 KSP preconditioned resid norm 4.468160460255e-09 true resid norm 1.085199330422e-08 ||r(i)||/||b|| 1.685625176545e-04
   40 KSP Residual norm 3.208695034382e-09 
   40 KSP preconditioned resid norm 3.208695034382e-09 true resid norm 7.186750266314e-09 ||r(i)||/||b|| 1.116308022576e-04
   41 KSP Residual norm 2.429355804267e-09 
   41 KSP preconditioned resid norm 2.429355804267e-09 true resid norm 5.639067389611e-09 ||r(i)||/||b|| 8.759085725262e-05
   42 KSP Residual norm 1.647679103391e-09 
   42 KSP preconditioned resid norm 1.647679103391e-09 true resid norm 3.894999979330e-09 ||r(i)||/||b|| 6.050049833009e-05
   43 KSP Residual norm 1.047063033810e-09 
   43 KSP preconditioned resid norm 1.047063033810e-09 true resid norm 2.850086217270e-09 ||r(i)||/||b|| 4.426999675061e-05
   44 KSP Residual norm 7.073795343564e-10 
   44 KSP preconditioned resid norm 7.073795343564e-10 true resid norm 1.870574513847e-09 ||r(i)||/||b|| 2.905537634195e-05
   45 KSP Residual norm 5.234428563492e-10 
   45 KSP preconditioned resid norm 5.234428563492e-10 true resid norm 1.234085965890e-09 ||r(i)||/||b|| 1.916888737220e-05
   46 KSP Residual norm 3.560582679536e-10 
   46 KSP preconditioned resid norm 3.560582679536e-10 true resid norm 8.770768248404e-10 ||r(i)||/||b|| 1.362351354511e-05
   47 KSP Residual norm 2.358498424225e-10 
   47 KSP preconditioned resid norm 2.358498424225e-10 true resid norm 6.211820704774e-10 ||r(i)||/||b|| 9.648735562783e-06
   48 KSP Residual norm 1.759808705000e-10 
   48 KSP preconditioned resid norm 1.759808705000e-10 true resid norm 4.660369722153e-10 ||r(i)||/||b|| 7.238888115250e-06
   49 KSP Residual norm 1.265803520835e-10 
   49 KSP preconditioned resid norm 1.265803520835e-10 true resid norm 3.000993861403e-10 ||r(i)||/||b|| 4.661402440666e-06
   50 KSP Residual norm 9.001639587737e-11 
   50 KSP preconditioned resid norm 9.001639587737e-11 true resid norm 2.153619100186e-10 ||r(i)||/||b|| 3.345186892577e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466150e-05 gnorm 3.570524020787e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.570524020787e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=2.84018e+08*s to t=3.15576e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=3.15576e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=3.15576e+08*s to t=3.47134e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=3.15576e+08*s to t=3.47134e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465276e-05 
    0 KSP Residual norm 3.038990387677e-03 
    0 KSP preconditioned resid norm 3.038990387677e-03 true resid norm 6.437963465276e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753494262072e-03 
    1 KSP preconditioned resid norm 1.753494262072e-03 true resid norm 2.278055038591e-04 ||r(i)||/||b|| 3.538471522676e+00
    2 KSP Residual norm 1.120483908344e-03 
    2 KSP preconditioned resid norm 1.120483908344e-03 true resid norm 7.579753712025e-04 ||r(i)||/||b|| 1.177352706785e+01
    3 KSP Residual norm 9.560715138574e-04 
    3 KSP preconditioned resid norm 9.560715138574e-04 true resid norm 7.313376979960e-04 ||r(i)||/||b|| 1.135976775793e+01
    4 KSP Residual norm 7.155902239758e-04 
    4 KSP preconditioned resid norm 7.155902239758e-04 true resid norm 4.948993760477e-04 ||r(i)||/||b|| 7.687203860616e+00
    5 KSP Residual norm 3.631460468705e-04 
    5 KSP preconditioned resid norm 3.631460468705e-04 true resid norm 3.021506569994e-04 ||r(i)||/||b|| 4.693264549094e+00
    6 KSP Residual norm 1.912927522777e-04 
    6 KSP preconditioned resid norm 1.912927522777e-04 true resid norm 3.539176279577e-04 ||r(i)||/||b|| 5.497353780688e+00
    7 KSP Residual norm 1.242025688970e-04 
    7 KSP preconditioned resid norm 1.242025688970e-04 true resid norm 3.359514728652e-04 ||r(i)||/||b|| 5.218287967572e+00
    8 KSP Residual norm 8.448803601793e-05 
    8 KSP preconditioned resid norm 8.448803601793e-05 true resid norm 2.507500510713e-04 ||r(i)||/||b|| 3.894866015065e+00
    9 KSP Residual norm 6.409072642554e-05 
    9 KSP preconditioned resid norm 6.409072642554e-05 true resid norm 1.812737634662e-04 ||r(i)||/||b|| 2.815700406565e+00
   10 KSP Residual norm 4.501762436790e-05 
   10 KSP preconditioned resid norm 4.501762436790e-05 true resid norm 9.816416890906e-05 ||r(i)||/||b|| 1.524770518480e+00
   11 KSP Residual norm 2.961881949689e-05 
   11 KSP preconditioned resid norm 2.961881949689e-05 true resid norm 4.912571191426e-05 ||r(i)||/||b|| 7.630629185646e-01
   12 KSP Residual norm 2.090652949026e-05 
   12 KSP preconditioned resid norm 2.090652949026e-05 true resid norm 5.725451908737e-05 ||r(i)||/||b|| 8.893265610496e-01
   13 KSP Residual norm 1.663450708520e-05 
   13 KSP preconditioned resid norm 1.663450708520e-05 true resid norm 4.912872380289e-05 ||r(i)||/||b|| 7.631097018160e-01
   14 KSP Residual norm 1.234211266307e-05 
   14 KSP preconditioned resid norm 1.234211266307e-05 true resid norm 2.809221360976e-05 ||r(i)||/||b|| 4.363524857088e-01
   15 KSP Residual norm 8.160357186610e-06 
   15 KSP preconditioned resid norm 8.160357186610e-06 true resid norm 1.912369112622e-05 ||r(i)||/||b|| 2.970456609356e-01
   16 KSP Residual norm 5.863590248137e-06 
   16 KSP preconditioned resid norm 5.863590248137e-06 true resid norm 1.621011353724e-05 ||r(i)||/||b|| 2.517894614450e-01
   17 KSP Residual norm 4.557152454258e-06 
   17 KSP preconditioned resid norm 4.557152454258e-06 true resid norm 1.229228639078e-05 ||r(i)||/||b|| 1.909343918630e-01
   18 KSP Residual norm 3.199729176321e-06 
   18 KSP preconditioned resid norm 3.199729176321e-06 true resid norm 7.759951181957e-06 ||r(i)||/||b|| 1.205342531658e-01
   19 KSP Residual norm 2.315529472285e-06 
   19 KSP preconditioned resid norm 2.315529472285e-06 true resid norm 5.626770330025e-06 ||r(i)||/||b|| 8.739984873126e-02
   20 KSP Residual norm 1.773307345289e-06 
   20 KSP preconditioned resid norm 1.773307345289e-06 true resid norm 4.187001899745e-06 ||r(i)||/||b|| 6.503612395951e-02
   21 KSP Residual norm 1.331919400102e-06 
   21 KSP preconditioned resid norm 1.331919400102e-06 true resid norm 2.921664060863e-06 ||r(i)||/||b|| 4.538180554489e-02
   22 KSP Residual norm 9.131843171237e-07 
   22 KSP preconditioned resid norm 9.131843171237e-07 true resid norm 2.080481926715e-06 ||r(i)||/||b|| 3.231583928577e-02
   23 KSP Residual norm 6.807433623545e-07 
   23 KSP preconditioned resid norm 6.807433623545e-07 true resid norm 1.707117840964e-06 ||r(i)||/||b|| 2.651642635395e-02
   24 KSP Residual norm 5.164825429017e-07 
   24 KSP preconditioned resid norm 5.164825429017e-07 true resid norm 1.179597147954e-06 ||r(i)||/||b|| 1.832252006890e-02
   25 KSP Residual norm 3.761599527007e-07 
   25 KSP preconditioned resid norm 3.761599527007e-07 true resid norm 8.603802815103e-07 ||r(i)||/||b|| 1.336416843853e-02
   26 KSP Residual norm 2.918429470359e-07 
   26 KSP preconditioned resid norm 2.918429470359e-07 true resid norm 6.677064447670e-07 ||r(i)||/||b|| 1.037139226354e-02
   27 KSP Residual norm 2.225928568630e-07 
   27 KSP preconditioned resid norm 2.225928568630e-07 true resid norm 4.849303908742e-07 ||r(i)||/||b|| 7.532356986642e-03
   28 KSP Residual norm 1.543391410701e-07 
   28 KSP preconditioned resid norm 1.543391410701e-07 true resid norm 4.000703780706e-07 ||r(i)||/||b|| 6.214238092970e-03
   29 KSP Residual norm 1.134256891296e-07 
   29 KSP preconditioned resid norm 1.134256891296e-07 true resid norm 2.930826668341e-07 ||r(i)||/||b|| 4.552412706517e-03
   30 KSP Residual norm 8.425182198615e-08 
   30 KSP preconditioned resid norm 8.425182198615e-08 true resid norm 2.107323027474e-07 ||r(i)||/||b|| 3.273275840784e-03
   31 KSP Residual norm 5.971700189339e-08 
   31 KSP preconditioned resid norm 5.971700189339e-08 true resid norm 1.488600967666e-07 ||r(i)||/||b|| 2.312223385074e-03
   32 KSP Residual norm 4.326029367439e-08 
   32 KSP preconditioned resid norm 4.326029367439e-08 true resid norm 1.067487576731e-07 ||r(i)||/||b|| 1.658113753656e-03
   33 KSP Residual norm 3.209301855045e-08 
   33 KSP preconditioned resid norm 3.209301855045e-08 true resid norm 7.634926680263e-08 ||r(i)||/||b|| 1.185922647968e-03
   34 KSP Residual norm 2.265082287525e-08 
   34 KSP preconditioned resid norm 2.265082287525e-08 true resid norm 5.313155114252e-08 ||r(i)||/||b|| 8.252850676940e-04
   35 KSP Residual norm 1.651253697449e-08 
   35 KSP preconditioned resid norm 1.651253697449e-08 true resid norm 4.305491215536e-08 ||r(i)||/||b|| 6.687660218574e-04
   36 KSP Residual norm 1.223617308900e-08 
   36 KSP preconditioned resid norm 1.223617308900e-08 true resid norm 3.190658785888e-08 ||r(i)||/||b|| 4.956006356820e-04
   37 KSP Residual norm 8.202122121337e-09 
   37 KSP preconditioned resid norm 8.202122121337e-09 true resid norm 2.191388229045e-08 ||r(i)||/||b|| 3.403853160809e-04
   38 KSP Residual norm 5.901045636973e-09 
   38 KSP preconditioned resid norm 5.901045636973e-09 true resid norm 1.532012403921e-08 ||r(i)||/||b|| 2.379653771234e-04
   39 KSP Residual norm 4.303956509023e-09 
   39 KSP preconditioned resid norm 4.303956509023e-09 true resid norm 1.023257819422e-08 ||r(i)||/||b|| 1.589412280670e-04
   40 KSP Residual norm 3.206206571468e-09 
   40 KSP preconditioned resid norm 3.206206571468e-09 true resid norm 7.144737141764e-09 ||r(i)||/||b|| 1.109782181943e-04
   41 KSP Residual norm 2.421485280304e-09 
   41 KSP preconditioned resid norm 2.421485280304e-09 true resid norm 5.614281103851e-09 ||r(i)||/||b|| 8.720585530087e-05
   42 KSP Residual norm 1.646715824209e-09 
   42 KSP preconditioned resid norm 1.646715824209e-09 true resid norm 3.895196544371e-09 ||r(i)||/||b|| 6.050355155603e-05
   43 KSP Residual norm 1.047144204911e-09 
   43 KSP preconditioned resid norm 1.047144204911e-09 true resid norm 2.849224535002e-09 ||r(i)||/||b|| 4.425661236460e-05
   44 KSP Residual norm 7.079123685734e-10 
   44 KSP preconditioned resid norm 7.079123685734e-10 true resid norm 1.870616166020e-09 ||r(i)||/||b|| 2.905602332336e-05
   45 KSP Residual norm 5.245912451375e-10 
   45 KSP preconditioned resid norm 5.245912451375e-10 true resid norm 1.234338909481e-09 ||r(i)||/||b|| 1.917281631277e-05
   46 KSP Residual norm 3.571664223044e-10 
   46 KSP preconditioned resid norm 3.571664223044e-10 true resid norm 8.797055190984e-10 ||r(i)||/||b|| 1.366434469290e-05
   47 KSP Residual norm 2.367010553016e-10 
   47 KSP preconditioned resid norm 2.367010553016e-10 true resid norm 6.241159744010e-10 ||r(i)||/||b|| 9.694307489741e-06
   48 KSP Residual norm 1.766109735918e-10 
   48 KSP preconditioned resid norm 1.766109735918e-10 true resid norm 4.683631045900e-10 ||r(i)||/||b|| 7.275019610102e-06
   49 KSP Residual norm 1.267936706584e-10 
   49 KSP preconditioned resid norm 1.267936706584e-10 true resid norm 3.002913865228e-10 ||r(i)||/||b|| 4.664384756802e-06
   50 KSP Residual norm 9.004226772000e-11 
   50 KSP preconditioned resid norm 9.004226772000e-11 true resid norm 2.159860503085e-10 ||r(i)||/||b|| 3.354881578211e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465276e-05 gnorm 3.586086244496e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.586086244496e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=3.15576e+08*s to t=3.47134e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=3.47134e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=3.47134e+08*s to t=3.78691e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=3.47134e+08*s to t=3.78691e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465949e-05 
    0 KSP Residual norm 3.046087708595e-03 
    0 KSP preconditioned resid norm 3.046087708595e-03 true resid norm 6.437963465949e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.757054851223e-03 
    1 KSP preconditioned resid norm 1.757054851223e-03 true resid norm 2.268232089813e-04 ||r(i)||/||b|| 3.523213671232e+00
    2 KSP Residual norm 1.122623384275e-03 
    2 KSP preconditioned resid norm 1.122623384275e-03 true resid norm 7.565608334409e-04 ||r(i)||/||b|| 1.175155524635e+01
    3 KSP Residual norm 9.572526558176e-04 
    3 KSP preconditioned resid norm 9.572526558176e-04 true resid norm 7.304253205387e-04 ||r(i)||/||b|| 1.134559592334e+01
    4 KSP Residual norm 7.167728871901e-04 
    4 KSP preconditioned resid norm 7.167728871901e-04 true resid norm 4.956825910901e-04 ||r(i)||/||b|| 7.699369431216e+00
    5 KSP Residual norm 3.653768954913e-04 
    5 KSP preconditioned resid norm 3.653768954913e-04 true resid norm 3.017145094812e-04 ||r(i)||/||b|| 4.686489929261e+00
    6 KSP Residual norm 1.915462572004e-04 
    6 KSP preconditioned resid norm 1.915462572004e-04 true resid norm 3.528630833205e-04 ||r(i)||/||b|| 5.480973683477e+00
    7 KSP Residual norm 1.243097501327e-04 
    7 KSP preconditioned resid norm 1.243097501327e-04 true resid norm 3.357171347683e-04 ||r(i)||/||b|| 5.214648025636e+00
    8 KSP Residual norm 8.456109760267e-05 
    8 KSP preconditioned resid norm 8.456109760267e-05 true resid norm 2.508561205722e-04 ||r(i)||/||b|| 3.896513577609e+00
    9 KSP Residual norm 6.411311123328e-05 
    9 KSP preconditioned resid norm 6.411311123328e-05 true resid norm 1.813659380337e-04 ||r(i)||/||b|| 2.817132141134e+00
   10 KSP Residual norm 4.511141445886e-05 
   10 KSP preconditioned resid norm 4.511141445886e-05 true resid norm 9.850698793408e-05 ||r(i)||/||b|| 1.530095479030e+00
   11 KSP Residual norm 2.966747566652e-05 
   11 KSP preconditioned resid norm 2.966747566652e-05 true resid norm 4.913150220438e-05 ||r(i)||/||b|| 7.631528582640e-01
   12 KSP Residual norm 2.091377399826e-05 
   12 KSP preconditioned resid norm 2.091377399826e-05 true resid norm 5.720639644037e-05 ||r(i)||/||b|| 8.885790785074e-01
   13 KSP Residual norm 1.666030314191e-05 
   13 KSP preconditioned resid norm 1.666030314191e-05 true resid norm 4.924879571662e-05 ||r(i)||/||b|| 7.649747622380e-01
   14 KSP Residual norm 1.241145971870e-05 
   14 KSP preconditioned resid norm 1.241145971870e-05 true resid norm 2.837708511586e-05 ||r(i)||/||b|| 4.407773555402e-01
   15 KSP Residual norm 8.169634095911e-06 
   15 KSP preconditioned resid norm 8.169634095911e-06 true resid norm 1.914643552656e-05 ||r(i)||/||b|| 2.973989465431e-01
   16 KSP Residual norm 5.870720991184e-06 
   16 KSP preconditioned resid norm 5.870720991184e-06 true resid norm 1.620537839556e-05 ||r(i)||/||b|| 2.517159111150e-01
   17 KSP Residual norm 4.573071864335e-06 
   17 KSP preconditioned resid norm 4.573071864335e-06 true resid norm 1.235949114120e-05 ||r(i)||/||b|| 1.919782739770e-01
   18 KSP Residual norm 3.203353860798e-06 
   18 KSP preconditioned resid norm 3.203353860798e-06 true resid norm 7.787954067007e-06 ||r(i)||/||b|| 1.209692181106e-01
   19 KSP Residual norm 2.314347528798e-06 
   19 KSP preconditioned resid norm 2.314347528798e-06 true resid norm 5.625812976252e-06 ||r(i)||/||b|| 8.738497827779e-02
   20 KSP Residual norm 1.774155396172e-06 
   20 KSP preconditioned resid norm 1.774155396172e-06 true resid norm 4.185803014824e-06 ||r(i)||/||b|| 6.501750183832e-02
   21 KSP Residual norm 1.334730921673e-06 
   21 KSP preconditioned resid norm 1.334730921673e-06 true resid norm 2.932365023883e-06 ||r(i)||/||b|| 4.554802212521e-02
   22 KSP Residual norm 9.131527182790e-07 
   22 KSP preconditioned resid norm 9.131527182790e-07 true resid norm 2.082653600955e-06 ||r(i)||/||b|| 3.234957159931e-02
   23 KSP Residual norm 6.785340526424e-07 
   23 KSP preconditioned resid norm 6.785340526424e-07 true resid norm 1.700331551385e-06 ||r(i)||/||b|| 2.641101584963e-02
   24 KSP Residual norm 5.163139038488e-07 
   24 KSP preconditioned resid norm 5.163139038488e-07 true resid norm 1.178920877020e-06 ||r(i)||/||b|| 1.831201564370e-02
   25 KSP Residual norm 3.761016898268e-07 
   25 KSP preconditioned resid norm 3.761016898268e-07 true resid norm 8.608872967535e-07 ||r(i)||/||b|| 1.337204383509e-02
   26 KSP Residual norm 2.908838515235e-07 
   26 KSP preconditioned resid norm 2.908838515235e-07 true resid norm 6.657926536346e-07 ||r(i)||/||b|| 1.034166560833e-02
   27 KSP Residual norm 2.214392039672e-07 
   27 KSP preconditioned resid norm 2.214392039672e-07 true resid norm 4.821853982973e-07 ||r(i)||/||b|| 7.489719394148e-03
   28 KSP Residual norm 1.541475027511e-07 
   28 KSP preconditioned resid norm 1.541475027511e-07 true resid norm 3.994928210632e-07 ||r(i)||/||b|| 6.205266978854e-03
   29 KSP Residual norm 1.135344961100e-07 
   29 KSP preconditioned resid norm 1.135344961100e-07 true resid norm 2.932834128983e-07 ||r(i)||/||b|| 4.555530867013e-03
   30 KSP Residual norm 8.451614385990e-08 
   30 KSP preconditioned resid norm 8.451614385990e-08 true resid norm 2.114358019896e-07 ||r(i)||/||b|| 3.284203197298e-03
   31 KSP Residual norm 5.998124896327e-08 
   31 KSP preconditioned resid norm 5.998124896327e-08 true resid norm 1.496824525441e-07 ||r(i)||/||b|| 2.324996923885e-03
   32 KSP Residual norm 4.347121098828e-08 
   32 KSP preconditioned resid norm 4.347121098828e-08 true resid norm 1.070370326317e-07 ||r(i)||/||b|| 1.662591488720e-03
   33 KSP Residual norm 3.223398777672e-08 
   33 KSP preconditioned resid norm 3.223398777672e-08 true resid norm 7.682634825019e-08 ||r(i)||/||b|| 1.193333088274e-03
   34 KSP Residual norm 2.280134140981e-08 
   34 KSP preconditioned resid norm 2.280134140981e-08 true resid norm 5.337030109659e-08 ||r(i)||/||b|| 8.289935377681e-04
   35 KSP Residual norm 1.659510243458e-08 
   35 KSP preconditioned resid norm 1.659510243458e-08 true resid norm 4.304105803486e-08 ||r(i)||/||b|| 6.685508276416e-04
   36 KSP Residual norm 1.241799457619e-08 
   36 KSP preconditioned resid norm 1.241799457619e-08 true resid norm 3.259183684545e-08 ||r(i)||/||b|| 5.062445137788e-04
   37 KSP Residual norm 8.462354560552e-09 
   37 KSP preconditioned resid norm 8.462354560552e-09 true resid norm 2.189326939341e-08 ||r(i)||/||b|| 3.400651387539e-04
   38 KSP Residual norm 6.283395858569e-09 
   38 KSP preconditioned resid norm 6.283395858569e-09 true resid norm 1.668646003917e-08 ||r(i)||/||b|| 2.591884860396e-04
   39 KSP Residual norm 4.488014890967e-09 
   39 KSP preconditioned resid norm 4.488014890967e-09 true resid norm 1.094321417416e-08 ||r(i)||/||b|| 1.699794388713e-04
   40 KSP Residual norm 3.214970975957e-09 
   40 KSP preconditioned resid norm 3.214970975957e-09 true resid norm 7.202473966576e-09 ||r(i)||/||b|| 1.118750363321e-04
   41 KSP Residual norm 2.432460871595e-09 
   41 KSP preconditioned resid norm 2.432460871595e-09 true resid norm 5.645360833503e-09 ||r(i)||/||b|| 8.768861245271e-05
   42 KSP Residual norm 1.650138809913e-09 
   42 KSP preconditioned resid norm 1.650138809913e-09 true resid norm 3.899984028201e-09 ||r(i)||/||b|| 6.057791487678e-05
   43 KSP Residual norm 1.048757954812e-09 
   43 KSP preconditioned resid norm 1.048757954812e-09 true resid norm 2.853820085752e-09 ||r(i)||/||b|| 4.432799441696e-05
   44 KSP Residual norm 7.087042231939e-10 
   44 KSP preconditioned resid norm 7.087042231939e-10 true resid norm 1.873982822179e-09 ||r(i)||/||b|| 2.910831712684e-05
   45 KSP Residual norm 5.245615738055e-10 
   45 KSP preconditioned resid norm 5.245615738055e-10 true resid norm 1.236580298482e-09 ||r(i)||/||b|| 1.920763149748e-05
   46 KSP Residual norm 3.568780476198e-10 
   46 KSP preconditioned resid norm 3.568780476198e-10 true resid norm 8.786481747135e-10 ||r(i)||/||b|| 1.364792110674e-05
   47 KSP Residual norm 2.365167524077e-10 
   47 KSP preconditioned resid norm 2.365167524077e-10 true resid norm 6.228850142348e-10 ||r(i)||/||b|| 9.675187153970e-06
   48 KSP Residual norm 1.764427106410e-10 
   48 KSP preconditioned resid norm 1.764427106410e-10 true resid norm 4.675473127817e-10 ||r(i)||/||b|| 7.262348027518e-06
   49 KSP Residual norm 1.268740401149e-10 
   49 KSP preconditioned resid norm 1.268740401149e-10 true resid norm 3.007786108845e-10 ||r(i)||/||b|| 4.671952745233e-06
   50 KSP Residual norm 9.019243008632e-11 
   50 KSP preconditioned resid norm 9.019243008632e-11 true resid norm 2.158170738317e-10 ||r(i)||/||b|| 3.352256889514e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465949e-05 gnorm 3.579363507760e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.579363507760e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=3.47134e+08*s to t=3.78691e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=3.78691e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=3.78691e+08*s to t=4.10249e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=3.78691e+08*s to t=4.10249e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465018e-05 
    0 KSP Residual norm 3.055713657101e-03 
    0 KSP preconditioned resid norm 3.055713657101e-03 true resid norm 6.437963465018e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.761624795593e-03 
    1 KSP preconditioned resid norm 1.761624795593e-03 true resid norm 2.256186181669e-04 ||r(i)||/||b|| 3.504502928494e+00
    2 KSP Residual norm 1.125160351395e-03 
    2 KSP preconditioned resid norm 1.125160351395e-03 true resid norm 7.549589104131e-04 ||r(i)||/||b|| 1.172667279824e+01
    3 KSP Residual norm 9.584930950036e-04 
    3 KSP preconditioned resid norm 9.584930950036e-04 true resid norm 7.292668645792e-04 ||r(i)||/||b|| 1.132760178808e+01
    4 KSP Residual norm 7.178577797059e-04 
    4 KSP preconditioned resid norm 7.178577797059e-04 true resid norm 4.962704095122e-04 ||r(i)||/||b|| 7.708499934936e+00
    5 KSP Residual norm 3.682494205003e-04 
    5 KSP preconditioned resid norm 3.682494205003e-04 true resid norm 3.013006986219e-04 ||r(i)||/||b|| 4.680062262843e+00
    6 KSP Residual norm 1.919361370868e-04 
    6 KSP preconditioned resid norm 1.919361370868e-04 true resid norm 3.516162887999e-04 ||r(i)||/||b|| 5.461607396662e+00
    7 KSP Residual norm 1.244748963317e-04 
    7 KSP preconditioned resid norm 1.244748963317e-04 true resid norm 3.354455651312e-04 ||r(i)||/||b|| 5.210429772612e+00
    8 KSP Residual norm 8.470894482801e-05 
    8 KSP preconditioned resid norm 8.470894482801e-05 true resid norm 2.511465143060e-04 ||r(i)||/||b|| 3.901024224053e+00
    9 KSP Residual norm 6.417049517367e-05 
    9 KSP preconditioned resid norm 6.417049517367e-05 true resid norm 1.816173858087e-04 ||r(i)||/||b|| 2.821037845205e+00
   10 KSP Residual norm 4.524076616760e-05 
   10 KSP preconditioned resid norm 4.524076616760e-05 true resid norm 9.893639025436e-05 ||r(i)||/||b|| 1.536765326364e+00
   11 KSP Residual norm 2.977288893522e-05 
   11 KSP preconditioned resid norm 2.977288893522e-05 true resid norm 4.915330056955e-05 ||r(i)||/||b|| 7.634914493788e-01
   12 KSP Residual norm 2.092890236983e-05 
   12 KSP preconditioned resid norm 2.092890236983e-05 true resid norm 5.718564144857e-05 ||r(i)||/||b|| 8.882566942061e-01
   13 KSP Residual norm 1.669590696490e-05 
   13 KSP preconditioned resid norm 1.669590696490e-05 true resid norm 4.940836517168e-05 ||r(i)||/||b|| 7.674533327216e-01
   14 KSP Residual norm 1.250877978954e-05 
   14 KSP preconditioned resid norm 1.250877978954e-05 true resid norm 2.879216069986e-05 ||r(i)||/||b|| 4.472246674947e-01
   15 KSP Residual norm 8.186414307454e-06 
   15 KSP preconditioned resid norm 8.186414307454e-06 true resid norm 1.918434790993e-05 ||r(i)||/||b|| 2.979878344165e-01
   16 KSP Residual norm 5.875316586907e-06 
   16 KSP preconditioned resid norm 5.875316586907e-06 true resid norm 1.620365015837e-05 ||r(i)||/||b|| 2.516890666811e-01
   17 KSP Residual norm 4.587939613993e-06 
   17 KSP preconditioned resid norm 4.587939613993e-06 true resid norm 1.241787412082e-05 ||r(i)||/||b|| 1.928851287879e-01
   18 KSP Residual norm 3.210381987005e-06 
   18 KSP preconditioned resid norm 3.210381987005e-06 true resid norm 7.828305944884e-06 ||r(i)||/||b|| 1.215959982908e-01
   19 KSP Residual norm 2.312995876352e-06 
   19 KSP preconditioned resid norm 2.312995876352e-06 true resid norm 5.626154338710e-06 ||r(i)||/||b|| 8.739028062648e-02
   20 KSP Residual norm 1.773169637467e-06 
   20 KSP preconditioned resid norm 1.773169637467e-06 true resid norm 4.178101070647e-06 ||r(i)||/||b|| 6.489786860937e-02
   21 KSP Residual norm 1.338033198904e-06 
   21 KSP preconditioned resid norm 1.338033198904e-06 true resid norm 2.944276346210e-06 ||r(i)||/||b|| 4.573303906131e-02
   22 KSP Residual norm 9.144223451570e-07 
   22 KSP preconditioned resid norm 9.144223451570e-07 true resid norm 2.085896874439e-06 ||r(i)||/||b|| 3.239994892442e-02
   23 KSP Residual norm 6.759913114574e-07 
   23 KSP preconditioned resid norm 6.759913114574e-07 true resid norm 1.694342892965e-06 ||r(i)||/||b|| 2.631799484684e-02
   24 KSP Residual norm 5.157712700415e-07 
   24 KSP preconditioned resid norm 5.157712700415e-07 true resid norm 1.176220381264e-06 ||r(i)||/||b|| 1.827006921762e-02
   25 KSP Residual norm 3.763813648328e-07 
   25 KSP preconditioned resid norm 3.763813648328e-07 true resid norm 8.617938558085e-07 ||r(i)||/||b|| 1.338612529399e-02
   26 KSP Residual norm 2.900439800032e-07 
   26 KSP preconditioned resid norm 2.900439800032e-07 true resid norm 6.643209072108e-07 ||r(i)||/||b|| 1.031880517528e-02
   27 KSP Residual norm 2.198494500680e-07 
   27 KSP preconditioned resid norm 2.198494500680e-07 true resid norm 4.792195984186e-07 ||r(i)||/||b|| 7.443652034102e-03
   28 KSP Residual norm 1.537149573291e-07 
   28 KSP preconditioned resid norm 1.537149573291e-07 true resid norm 3.984994641882e-07 ||r(i)||/||b|| 6.189837304195e-03
   29 KSP Residual norm 1.133882723479e-07 
   29 KSP preconditioned resid norm 1.133882723479e-07 true resid norm 2.925279338195e-07 ||r(i)||/||b|| 4.543796115169e-03
   30 KSP Residual norm 8.469422085699e-08 
   30 KSP preconditioned resid norm 8.469422085699e-08 true resid norm 2.119282559989e-07 ||r(i)||/||b|| 3.291852418090e-03
   31 KSP Residual norm 6.027640060563e-08 
   31 KSP preconditioned resid norm 6.027640060563e-08 true resid norm 1.503589185002e-07 ||r(i)||/||b|| 2.335504376768e-03
   32 KSP Residual norm 4.373022611662e-08 
   32 KSP preconditioned resid norm 4.373022611662e-08 true resid norm 1.074742209995e-07 ||r(i)||/||b|| 1.669382275675e-03
   33 KSP Residual norm 3.245048902251e-08 
   33 KSP preconditioned resid norm 3.245048902251e-08 true resid norm 7.750318197697e-08 ||r(i)||/||b|| 1.203846253526e-03
   34 KSP Residual norm 2.305370281806e-08 
   34 KSP preconditioned resid norm 2.305370281806e-08 true resid norm 5.371694116757e-08 ||r(i)||/||b|| 8.343778503785e-04
   35 KSP Residual norm 1.681146041928e-08 
   35 KSP preconditioned resid norm 1.681146041928e-08 true resid norm 4.314650699993e-08 ||r(i)||/||b|| 6.701887519923e-04
   36 KSP Residual norm 1.282354524859e-08 
   36 KSP preconditioned resid norm 1.282354524859e-08 true resid norm 3.372593974886e-08 ||r(i)||/||b|| 5.238603780856e-04
   37 KSP Residual norm 8.938982996072e-09 
   37 KSP preconditioned resid norm 8.938982996072e-09 true resid norm 2.271511968807e-08 ||r(i)||/||b|| 3.528308262620e-04
   38 KSP Residual norm 6.546733027030e-09 
   38 KSP preconditioned resid norm 6.546733027030e-09 true resid norm 1.762723607383e-08 ||r(i)||/||b|| 2.738014306793e-04
   39 KSP Residual norm 4.539485785076e-09 
   39 KSP preconditioned resid norm 4.539485785076e-09 true resid norm 1.119195055939e-08 ||r(i)||/||b|| 1.738430269169e-04
   40 KSP Residual norm 3.230305654752e-09 
   40 KSP preconditioned resid norm 3.230305654752e-09 true resid norm 7.235219247843e-09 ||r(i)||/||b|| 1.123836642932e-04
   41 KSP Residual norm 2.440027172993e-09 
   41 KSP preconditioned resid norm 2.440027172993e-09 true resid norm 5.665935013778e-09 ||r(i)||/||b|| 8.800818837454e-05
   42 KSP Residual norm 1.656742253504e-09 
   42 KSP preconditioned resid norm 1.656742253504e-09 true resid norm 3.910864923288e-09 ||r(i)||/||b|| 6.074692633064e-05
   43 KSP Residual norm 1.051665281772e-09 
   43 KSP preconditioned resid norm 1.051665281772e-09 true resid norm 2.860749823163e-09 ||r(i)||/||b|| 4.443563308035e-05
   44 KSP Residual norm 7.104600174474e-10 
   44 KSP preconditioned resid norm 7.104600174474e-10 true resid norm 1.880292454168e-09 ||r(i)||/||b|| 2.920632377591e-05
   45 KSP Residual norm 5.252253772342e-10 
   45 KSP preconditioned resid norm 5.252253772342e-10 true resid norm 1.240661631827e-09 ||r(i)||/||b|| 1.927102628911e-05
   46 KSP Residual norm 3.570492165157e-10 
   46 KSP preconditioned resid norm 3.570492165157e-10 true resid norm 8.784548810975e-10 ||r(i)||/||b|| 1.364491870559e-05
   47 KSP Residual norm 2.365770637524e-10 
   47 KSP preconditioned resid norm 2.365770637524e-10 true resid norm 6.222923882778e-10 ||r(i)||/||b|| 9.665981977983e-06
   48 KSP Residual norm 1.763930097740e-10 
   48 KSP preconditioned resid norm 1.763930097740e-10 true resid norm 4.670570637818e-10 ||r(i)||/||b|| 7.254733058360e-06
   49 KSP Residual norm 1.270713748402e-10 
   49 KSP preconditioned resid norm 1.270713748402e-10 true resid norm 3.015290592905e-10 ||r(i)||/||b|| 4.683609357663e-06
   50 KSP Residual norm 9.044972801774e-11 
   50 KSP preconditioned resid norm 9.044972801774e-11 true resid norm 2.158359268930e-10 ||r(i)||/||b|| 3.352549732004e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465018e-05 gnorm 3.576147125980e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.576147125980e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=3.78691e+08*s to t=4.10249e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=4.10249e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=4.10249e+08*s to t=4.41806e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=4.10249e+08*s to t=4.41806e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963463780e-05 
    0 KSP Residual norm 3.047909580539e-03 
    0 KSP preconditioned resid norm 3.047909580539e-03 true resid norm 6.437963463780e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.758002586972e-03 
    1 KSP preconditioned resid norm 1.758002586972e-03 true resid norm 2.265579035553e-04 ||r(i)||/||b|| 3.519092719770e+00
    2 KSP Residual norm 1.123218228057e-03 
    2 KSP preconditioned resid norm 1.123218228057e-03 true resid norm 7.561512207773e-04 ||r(i)||/||b|| 1.174519279321e+01
    3 KSP Residual norm 9.575847603082e-04 
    3 KSP preconditioned resid norm 9.575847603082e-04 true resid norm 7.301545710426e-04 ||r(i)||/||b|| 1.134139041252e+01
    4 KSP Residual norm 7.170795178615e-04 
    4 KSP preconditioned resid norm 7.170795178615e-04 true resid norm 4.958467683033e-04 ||r(i)||/||b|| 7.701919575855e+00
    5 KSP Residual norm 3.659478548721e-04 
    5 KSP preconditioned resid norm 3.659478548721e-04 true resid norm 3.015924164906e-04 ||r(i)||/||b|| 4.684593477228e+00
    6 KSP Residual norm 1.916059454939e-04 
    6 KSP preconditioned resid norm 1.916059454939e-04 true resid norm 3.525519442803e-04 ||r(i)||/||b|| 5.476140805454e+00
    7 KSP Residual norm 1.243355564099e-04 
    7 KSP preconditioned resid norm 1.243355564099e-04 true resid norm 3.356363887547e-04 ||r(i)||/||b|| 5.213393810682e+00
    8 KSP Residual norm 8.458357336214e-05 
    8 KSP preconditioned resid norm 8.458357336214e-05 true resid norm 2.508765965718e-04 ||r(i)||/||b|| 3.896831629804e+00
    9 KSP Residual norm 6.412049063195e-05 
    9 KSP preconditioned resid norm 6.412049063195e-05 true resid norm 1.813923305668e-04 ||r(i)||/||b|| 2.817542093665e+00
   10 KSP Residual norm 4.513544060770e-05 
   10 KSP preconditioned resid norm 4.513544060770e-05 true resid norm 9.859659498754e-05 ||r(i)||/||b|| 1.531487333568e+00
   11 KSP Residual norm 2.968432941543e-05 
   11 KSP preconditioned resid norm 2.968432941543e-05 true resid norm 4.913110390804e-05 ||r(i)||/||b|| 7.631466718389e-01
   12 KSP Residual norm 2.091524948051e-05 
   12 KSP preconditioned resid norm 2.091524948051e-05 true resid norm 5.719063041406e-05 ||r(i)||/||b|| 8.883341872909e-01
   13 KSP Residual norm 1.666644032772e-05 
   13 KSP preconditioned resid norm 1.666644032772e-05 true resid norm 4.927395377830e-05 ||r(i)||/||b|| 7.653655392038e-01
   14 KSP Residual norm 1.243023412892e-05 
   14 KSP preconditioned resid norm 1.243023412892e-05 true resid norm 2.845752886383e-05 ||r(i)||/||b|| 4.420268773492e-01
   15 KSP Residual norm 8.172240630734e-06 
   15 KSP preconditioned resid norm 8.172240630734e-06 true resid norm 1.915321568951e-05 ||r(i)||/||b|| 2.975042619808e-01
   16 KSP Residual norm 5.871729899343e-06 
   16 KSP preconditioned resid norm 5.871729899343e-06 true resid norm 1.620257349952e-05 ||r(i)||/||b|| 2.516723431358e-01
   17 KSP Residual norm 4.576464580675e-06 
   17 KSP preconditioned resid norm 4.576464580675e-06 true resid norm 1.237280453282e-05 ||r(i)||/||b|| 1.921850691206e-01
   18 KSP Residual norm 3.204508433665e-06 
   18 KSP preconditioned resid norm 3.204508433665e-06 true resid norm 7.795665271335e-06 ||r(i)||/||b|| 1.210889952264e-01
   19 KSP Residual norm 2.313875959476e-06 
   19 KSP preconditioned resid norm 2.313875959476e-06 true resid norm 5.625302577424e-06 ||r(i)||/||b|| 8.737705035253e-02
   20 KSP Residual norm 1.774023599461e-06 
   20 KSP preconditioned resid norm 1.774023599461e-06 true resid norm 4.184699804981e-06 ||r(i)||/||b|| 6.500036585364e-02
   21 KSP Residual norm 1.335360572174e-06 
   21 KSP preconditioned resid norm 1.335360572174e-06 true resid norm 2.934858229918e-06 ||r(i)||/||b|| 4.558674876659e-02
   22 KSP Residual norm 9.132127911216e-07 
   22 KSP preconditioned resid norm 9.132127911216e-07 true resid norm 2.082795073001e-06 ||r(i)||/||b|| 3.235176907602e-02
   23 KSP Residual norm 6.778961196845e-07 
   23 KSP preconditioned resid norm 6.778961196845e-07 true resid norm 1.698542309593e-06 ||r(i)||/||b|| 2.638322381214e-02
   24 KSP Residual norm 5.161910354650e-07 
   24 KSP preconditioned resid norm 5.161910354650e-07 true resid norm 1.178481130893e-06 ||r(i)||/||b|| 1.830518513383e-02
   25 KSP Residual norm 3.760887496420e-07 
   25 KSP preconditioned resid norm 3.760887496420e-07 true resid norm 8.609591808049e-07 ||r(i)||/||b|| 1.337316040466e-02
   26 KSP Residual norm 2.906171584992e-07 
   26 KSP preconditioned resid norm 2.906171584992e-07 true resid norm 6.653202846613e-07 ||r(i)||/||b|| 1.033432836959e-02
   27 KSP Residual norm 2.210527517545e-07 
   27 KSP preconditioned resid norm 2.210527517545e-07 true resid norm 4.813940323023e-07 ||r(i)||/||b|| 7.477427217639e-03
   28 KSP Residual norm 1.540380304258e-07 
   28 KSP preconditioned resid norm 1.540380304258e-07 true resid norm 3.992300934056e-07 ||r(i)||/||b|| 6.201186068415e-03
   29 KSP Residual norm 1.135037489479e-07 
   29 KSP preconditioned resid norm 1.135037489479e-07 true resid norm 2.931713717252e-07 ||r(i)||/||b|| 4.553790548433e-03
   30 KSP Residual norm 8.455600110609e-08 
   30 KSP preconditioned resid norm 8.455600110609e-08 true resid norm 2.115566381576e-07 ||r(i)||/||b|| 3.286080129964e-03
   31 KSP Residual norm 6.004607504036e-08 
   31 KSP preconditioned resid norm 6.004607504036e-08 true resid norm 1.498633563391e-07 ||r(i)||/||b|| 2.327806878405e-03
   32 KSP Residual norm 4.352334388595e-08 
   32 KSP preconditioned resid norm 4.352334388595e-08 true resid norm 1.071085417399e-07 ||r(i)||/||b|| 1.663702230410e-03
   33 KSP Residual norm 3.227477385922e-08 
   33 KSP preconditioned resid norm 3.227477385922e-08 true resid norm 7.696157555280e-08 ||r(i)||/||b|| 1.195433555748e-03
   34 KSP Residual norm 2.285134162310e-08 
   34 KSP preconditioned resid norm 2.285134162310e-08 true resid norm 5.343211671260e-08 ||r(i)||/||b|| 8.299537114992e-04
   35 KSP Residual norm 1.663646558714e-08 
   35 KSP preconditioned resid norm 1.663646558714e-08 true resid norm 4.304856642891e-08 ||r(i)||/||b|| 6.686674547177e-04
   36 KSP Residual norm 1.251604054926e-08 
   36 KSP preconditioned resid norm 1.251604054926e-08 true resid norm 3.286232963175e-08 ||r(i)||/||b|| 5.104460411531e-04
   37 KSP Residual norm 8.608431672129e-09 
   37 KSP preconditioned resid norm 8.608431672129e-09 true resid norm 2.207888222782e-08 ||r(i)||/||b|| 3.429482374672e-04
   38 KSP Residual norm 6.396228539221e-09 
   38 KSP preconditioned resid norm 6.396228539221e-09 true resid norm 1.708749593968e-08 ||r(i)||/||b|| 2.654177215484e-04
   39 KSP Residual norm 4.507902837027e-09 
   39 KSP preconditioned resid norm 4.507902837027e-09 true resid norm 1.104823267323e-08 ||r(i)||/||b|| 1.716106768140e-04
   40 KSP Residual norm 3.218841164540e-09 
   40 KSP preconditioned resid norm 3.218841164540e-09 true resid norm 7.211475988870e-09 ||r(i)||/||b|| 1.120148635425e-04
   41 KSP Residual norm 2.433342328825e-09 
   41 KSP preconditioned resid norm 2.433342328825e-09 true resid norm 5.648906825065e-09 ||r(i)||/||b|| 8.774369188091e-05
   42 KSP Residual norm 1.651042273207e-09 
   42 KSP preconditioned resid norm 1.651042273207e-09 true resid norm 3.901200849225e-09 ||r(i)||/||b|| 6.059681561061e-05
   43 KSP Residual norm 1.048908875920e-09 
   43 KSP preconditioned resid norm 1.048908875920e-09 true resid norm 2.854296551807e-09 ||r(i)||/||b|| 4.433539531352e-05
   44 KSP Residual norm 7.086998026091e-10 
   44 KSP preconditioned resid norm 7.086998026091e-10 true resid norm 1.874420461384e-09 ||r(i)||/||b|| 2.911511492616e-05
   45 KSP Residual norm 5.243589705366e-10 
   45 KSP preconditioned resid norm 5.243589705366e-10 true resid norm 1.236781890706e-09 ||r(i)||/||b|| 1.921076280821e-05
   46 KSP Residual norm 3.566471424450e-10 
   46 KSP preconditioned resid norm 3.566471424450e-10 true resid norm 8.780737168221e-10 ||r(i)||/||b|| 1.363899813601e-05
   47 KSP Residual norm 2.363216670719e-10 
   47 KSP preconditioned resid norm 2.363216670719e-10 true resid norm 6.221868017251e-10 ||r(i)||/||b|| 9.664341918458e-06
   48 KSP Residual norm 1.762890536381e-10 
   48 KSP preconditioned resid norm 1.762890536381e-10 true resid norm 4.669626995504e-10 ||r(i)||/||b|| 7.253267313143e-06
   49 KSP Residual norm 1.268335507894e-10 
   49 KSP preconditioned resid norm 1.268335507894e-10 true resid norm 3.007639735040e-10 ||r(i)||/||b|| 4.671725386391e-06
   50 KSP Residual norm 9.020146286123e-11 
   50 KSP preconditioned resid norm 9.020146286123e-11 true resid norm 2.156772973765e-10 ||r(i)||/||b|| 3.350085762211e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963463780e-05 gnorm 3.575702780468e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.575702780468e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=4.10249e+08*s to t=4.41806e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=4.41806e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=4.41806e+08*s to t=4.73364e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=4.41806e+08*s to t=4.73364e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963464793e-05 
    0 KSP Residual norm 3.038051078278e-03 
    0 KSP preconditioned resid norm 3.038051078278e-03 true resid norm 6.437963464793e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753276965104e-03 
    1 KSP preconditioned resid norm 1.753276965104e-03 true resid norm 2.278210315307e-04 ||r(i)||/||b|| 3.538712712127e+00
    2 KSP Residual norm 1.120571343341e-03 
    2 KSP preconditioned resid norm 1.120571343341e-03 true resid norm 7.578041091668e-04 ||r(i)||/||b|| 1.177086687911e+01
    3 KSP Residual norm 9.562157050131e-04 
    3 KSP preconditioned resid norm 9.562157050131e-04 true resid norm 7.312530494325e-04 ||r(i)||/||b|| 1.135845292431e+01
    4 KSP Residual norm 7.156816078442e-04 
    4 KSP preconditioned resid norm 7.156816078442e-04 true resid norm 4.948384039451e-04 ||r(i)||/||b|| 7.686256789918e+00
    5 KSP Residual norm 3.628918558577e-04 
    5 KSP preconditioned resid norm 3.628918558577e-04 true resid norm 3.020716257008e-04 ||r(i)||/||b|| 4.692036967167e+00
    6 KSP Residual norm 1.912080282538e-04 
    6 KSP preconditioned resid norm 1.912080282538e-04 true resid norm 3.537836016109e-04 ||r(i)||/||b|| 5.495271968312e+00
    7 KSP Residual norm 1.241702547211e-04 
    7 KSP preconditioned resid norm 1.241702547211e-04 true resid norm 3.358655798636e-04 ||r(i)||/||b|| 5.216953803797e+00
    8 KSP Residual norm 8.447166343805e-05 
    8 KSP preconditioned resid norm 8.447166343805e-05 true resid norm 2.506299491366e-04 ||r(i)||/||b|| 3.893000488543e+00
    9 KSP Residual norm 6.408266299787e-05 
    9 KSP preconditioned resid norm 6.408266299787e-05 true resid norm 1.812126867950e-04 ||r(i)||/||b|| 2.814751711252e+00
   10 KSP Residual norm 4.500283289167e-05 
   10 KSP preconditioned resid norm 4.500283289167e-05 true resid norm 9.813992544953e-05 ||r(i)||/||b|| 1.524393948276e+00
   11 KSP Residual norm 2.961250447961e-05 
   11 KSP preconditioned resid norm 2.961250447961e-05 true resid norm 4.911036105685e-05 ||r(i)||/||b|| 7.628244758675e-01
   12 KSP Residual norm 2.090123362846e-05 
   12 KSP preconditioned resid norm 2.090123362846e-05 true resid norm 5.722350926033e-05 ||r(i)||/||b|| 8.888448897428e-01
   13 KSP Residual norm 1.662807399981e-05 
   13 KSP preconditioned resid norm 1.662807399981e-05 true resid norm 4.908718686315e-05 ||r(i)||/||b|| 7.624645143078e-01
   14 KSP Residual norm 1.233424287648e-05 
   14 KSP preconditioned resid norm 1.233424287648e-05 true resid norm 2.806813165894e-05 ||r(i)||/||b|| 4.359784241155e-01
   15 KSP Residual norm 8.157876265872e-06 
   15 KSP preconditioned resid norm 8.157876265872e-06 true resid norm 1.912038584296e-05 ||r(i)||/||b|| 2.969943204481e-01
   16 KSP Residual norm 5.861533634139e-06 
   16 KSP preconditioned resid norm 5.861533634139e-06 true resid norm 1.620141187846e-05 ||r(i)||/||b|| 2.516542997963e-01
   17 KSP Residual norm 4.555173919350e-06 
   17 KSP preconditioned resid norm 4.555173919350e-06 true resid norm 1.228161772273e-05 ||r(i)||/||b|| 1.907686769254e-01
   18 KSP Residual norm 3.199124664362e-06 
   18 KSP preconditioned resid norm 3.199124664362e-06 true resid norm 7.756759894429e-06 ||r(i)||/||b|| 1.204846833451e-01
   19 KSP Residual norm 2.314876784794e-06 
   19 KSP preconditioned resid norm 2.314876784794e-06 true resid norm 5.625012378529e-06 ||r(i)||/||b|| 8.737254271930e-02
   20 KSP Residual norm 1.772707769374e-06 
   20 KSP preconditioned resid norm 1.772707769374e-06 true resid norm 4.186846316310e-06 ||r(i)||/||b|| 6.503370730832e-02
   21 KSP Residual norm 1.331302818101e-06 
   21 KSP preconditioned resid norm 1.331302818101e-06 true resid norm 2.920056492190e-06 ||r(i)||/||b|| 4.535683540547e-02
   22 KSP Residual norm 9.127936061462e-07 
   22 KSP preconditioned resid norm 9.127936061462e-07 true resid norm 2.078029762072e-06 ||r(i)||/||b|| 3.227775015244e-02
   23 KSP Residual norm 6.805496137605e-07 
   23 KSP preconditioned resid norm 6.805496137605e-07 true resid norm 1.706313731877e-06 ||r(i)||/||b|| 2.650393624021e-02
   24 KSP Residual norm 5.162910750053e-07 
   24 KSP preconditioned resid norm 5.162910750053e-07 true resid norm 1.179397735781e-06 ||r(i)||/||b|| 1.831942262846e-02
   25 KSP Residual norm 3.759641559477e-07 
   25 KSP preconditioned resid norm 3.759641559477e-07 true resid norm 8.598566577092e-07 ||r(i)||/||b|| 1.335603506313e-02
   26 KSP Residual norm 2.916642555525e-07 
   26 KSP preconditioned resid norm 2.916642555525e-07 true resid norm 6.674812648679e-07 ||r(i)||/||b|| 1.036789457595e-02
   27 KSP Residual norm 2.224344948955e-07 
   27 KSP preconditioned resid norm 2.224344948955e-07 true resid norm 4.847124159780e-07 ||r(i)||/||b|| 7.528971213159e-03
   28 KSP Residual norm 1.541930516951e-07 
   28 KSP preconditioned resid norm 1.541930516951e-07 true resid norm 3.997640888612e-07 ||r(i)||/||b|| 6.209480545321e-03
   29 KSP Residual norm 1.132855726558e-07 
   29 KSP preconditioned resid norm 1.132855726558e-07 true resid norm 2.928486607177e-07 ||r(i)||/||b|| 4.548777922074e-03
   30 KSP Residual norm 8.416565303699e-08 
   30 KSP preconditioned resid norm 8.416565303699e-08 true resid norm 2.105538967740e-07 ||r(i)||/||b|| 3.270504685612e-03
   31 KSP Residual norm 5.967373032101e-08 
   31 KSP preconditioned resid norm 5.967373032101e-08 true resid norm 1.487936417700e-07 ||r(i)||/||b|| 2.311191148935e-03
   32 KSP Residual norm 4.321576143961e-08 
   32 KSP preconditioned resid norm 4.321576143961e-08 true resid norm 1.066244759465e-07 ||r(i)||/||b|| 1.656183302835e-03
   33 KSP Residual norm 3.206289441355e-08 
   33 KSP preconditioned resid norm 3.206289441355e-08 true resid norm 7.626610871875e-08 ||r(i)||/||b|| 1.184630964991e-03
   34 KSP Residual norm 2.262830555253e-08 
   34 KSP preconditioned resid norm 2.262830555253e-08 true resid norm 5.306304301248e-08 ||r(i)||/||b|| 8.242209404055e-04
   35 KSP Residual norm 1.649751965287e-08 
   35 KSP preconditioned resid norm 1.649751965287e-08 true resid norm 4.302590124858e-08 ||r(i)||/||b|| 6.683153994873e-04
   36 KSP Residual norm 1.222740965358e-08 
   36 KSP preconditioned resid norm 1.222740965358e-08 true resid norm 3.187681645490e-08 ||r(i)||/||b|| 4.951382006006e-04
   37 KSP Residual norm 8.199165537382e-09 
   37 KSP preconditioned resid norm 8.199165537382e-09 true resid norm 2.189384321067e-08 ||r(i)||/||b|| 3.400740518395e-04
   38 KSP Residual norm 5.914407422787e-09 
   38 KSP preconditioned resid norm 5.914407422787e-09 true resid norm 1.535182430928e-08 ||r(i)||/||b|| 2.384577730711e-04
   39 KSP Residual norm 4.311618499830e-09 
   39 KSP preconditioned resid norm 4.311618499830e-09 true resid norm 1.027226764023e-08 ||r(i)||/||b|| 1.595577187786e-04
   40 KSP Residual norm 3.203797843714e-09 
   40 KSP preconditioned resid norm 3.203797843714e-09 true resid norm 7.141500749761e-09 ||r(i)||/||b|| 1.109279477713e-04
   41 KSP Residual norm 2.418853089323e-09 
   41 KSP preconditioned resid norm 2.418853089323e-09 true resid norm 5.610503950852e-09 ||r(i)||/||b|| 8.714718530997e-05
   42 KSP Residual norm 1.644505131164e-09 
   42 KSP preconditioned resid norm 1.644505131164e-09 true resid norm 3.890522129971e-09 ||r(i)||/||b|| 6.043094452534e-05
   43 KSP Residual norm 1.045392404063e-09 
   43 KSP preconditioned resid norm 1.045392404063e-09 true resid norm 2.845392822892e-09 ||r(i)||/||b|| 4.419709491134e-05
   44 KSP Residual norm 7.064656147600e-10 
   44 KSP preconditioned resid norm 7.064656147600e-10 true resid norm 1.867118972141e-09 ||r(i)||/||b|| 2.900170189458e-05
   45 KSP Residual norm 5.232894142005e-10 
   45 KSP preconditioned resid norm 5.232894142005e-10 true resid norm 1.231692302954e-09 ||r(i)||/||b|| 1.913170693946e-05
   46 KSP Residual norm 3.561801012108e-10 
   46 KSP preconditioned resid norm 3.561801012108e-10 true resid norm 8.777244253567e-10 ||r(i)||/||b|| 1.363357263763e-05
   47 KSP Residual norm 2.359324507126e-10 
   47 KSP preconditioned resid norm 2.359324507126e-10 true resid norm 6.220278838091e-10 ||r(i)||/||b|| 9.661873466830e-06
   48 KSP Residual norm 1.760801557518e-10 
   48 KSP preconditioned resid norm 1.760801557518e-10 true resid norm 4.665956195113e-10 ||r(i)||/||b|| 7.247565508301e-06
   49 KSP Residual norm 1.264769214072e-10 
   49 KSP preconditioned resid norm 1.264769214072e-10 true resid norm 2.996128891479e-10 ||r(i)||/||b|| 4.653845750856e-06
   50 KSP Residual norm 8.986157999746e-11 
   50 KSP preconditioned resid norm 8.986157999746e-11 true resid norm 2.154450816967e-10 ||r(i)||/||b|| 3.346478787507e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963464793e-05 gnorm 3.575074415899e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.575074415899e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=4.41806e+08*s to t=4.73364e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=4.73364e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=4.73364e+08*s to t=5.04922e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=4.73364e+08*s to t=5.04922e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466111e-05 
    0 KSP Residual norm 3.039201457593e-03 
    0 KSP preconditioned resid norm 3.039201457593e-03 true resid norm 6.437963466111e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754542050883e-03 
    1 KSP preconditioned resid norm 1.754542050883e-03 true resid norm 2.272923039875e-04 ||r(i)||/||b|| 3.530500059280e+00
    2 KSP Residual norm 1.122220024867e-03 
    2 KSP preconditioned resid norm 1.122220024867e-03 true resid norm 7.562734670152e-04 ||r(i)||/||b|| 1.174709162294e+01
    3 KSP Residual norm 9.575738489984e-04 
    3 KSP preconditioned resid norm 9.575738489984e-04 true resid norm 7.304267339172e-04 ||r(i)||/||b|| 1.134561787686e+01
    4 KSP Residual norm 7.169050657836e-04 
    4 KSP preconditioned resid norm 7.169050657836e-04 true resid norm 4.952794948022e-04 ||r(i)||/||b|| 7.693108191888e+00
    5 KSP Residual norm 3.632163964726e-04 
    5 KSP preconditioned resid norm 3.632163964726e-04 true resid norm 3.014828543318e-04 ||r(i)||/||b|| 4.682891661607e+00
    6 KSP Residual norm 1.910126399653e-04 
    6 KSP preconditioned resid norm 1.910126399653e-04 true resid norm 3.526184514665e-04 ||r(i)||/||b|| 5.477173850436e+00
    7 KSP Residual norm 1.240984813746e-04 
    7 KSP preconditioned resid norm 1.240984813746e-04 true resid norm 3.353745307812e-04 ||r(i)||/||b|| 5.209326404951e+00
    8 KSP Residual norm 8.444104609090e-05 
    8 KSP preconditioned resid norm 8.444104609090e-05 true resid norm 2.501893221727e-04 ||r(i)||/||b|| 3.886156289791e+00
    9 KSP Residual norm 6.405999120366e-05 
    9 KSP preconditioned resid norm 6.405999120366e-05 true resid norm 1.810001042461e-04 ||r(i)||/||b|| 2.811449695216e+00
   10 KSP Residual norm 4.499788738751e-05 
   10 KSP preconditioned resid norm 4.499788738751e-05 true resid norm 9.823923557332e-05 ||r(i)||/||b|| 1.525936518442e+00
   11 KSP Residual norm 2.960825537101e-05 
   11 KSP preconditioned resid norm 2.960825537101e-05 true resid norm 4.905660576371e-05 ||r(i)||/||b|| 7.619895021452e-01
   12 KSP Residual norm 2.088341935572e-05 
   12 KSP preconditioned resid norm 2.088341935572e-05 true resid norm 5.707118143135e-05 ||r(i)||/||b|| 8.864788023692e-01
   13 KSP Residual norm 1.661688781323e-05 
   13 KSP preconditioned resid norm 1.661688781323e-05 true resid norm 4.899527515252e-05 ||r(i)||/||b|| 7.610368622069e-01
   14 KSP Residual norm 1.234182561641e-05 
   14 KSP preconditioned resid norm 1.234182561641e-05 true resid norm 2.812923496566e-05 ||r(i)||/||b|| 4.369275332755e-01
   15 KSP Residual norm 8.152724960324e-06 
   15 KSP preconditioned resid norm 8.152724960324e-06 true resid norm 1.911898081145e-05 ||r(i)||/||b|| 2.969724962263e-01
   16 KSP Residual norm 5.858373959828e-06 
   16 KSP preconditioned resid norm 5.858373959828e-06 true resid norm 1.616395006868e-05 ||r(i)||/||b|| 2.510724106118e-01
   17 KSP Residual norm 4.557633248121e-06 
   17 KSP preconditioned resid norm 4.557633248121e-06 true resid norm 1.228366288526e-05 ||r(i)||/||b|| 1.908004441144e-01
   18 KSP Residual norm 3.198267795808e-06 
   18 KSP preconditioned resid norm 3.198267795808e-06 true resid norm 7.759434436359e-06 ||r(i)||/||b|| 1.205262266119e-01
   19 KSP Residual norm 2.311579924702e-06 
   19 KSP preconditioned resid norm 2.311579924702e-06 true resid norm 5.617210385290e-06 ||r(i)||/||b|| 8.725135541477e-02
   20 KSP Residual norm 1.771231922522e-06 
   20 KSP preconditioned resid norm 1.771231922522e-06 true resid norm 4.186384617938e-06 ||r(i)||/||b|| 6.502653579777e-02
   21 KSP Residual norm 1.330578544379e-06 
   21 KSP preconditioned resid norm 1.330578544379e-06 true resid norm 2.920233604118e-06 ||r(i)||/||b|| 4.535958645137e-02
   22 KSP Residual norm 9.110542474996e-07 
   22 KSP preconditioned resid norm 9.110542474996e-07 true resid norm 2.069686268112e-06 ||r(i)||/||b|| 3.214815180307e-02
   23 KSP Residual norm 6.785330942955e-07 
   23 KSP preconditioned resid norm 6.785330942955e-07 true resid norm 1.698932609503e-06 ||r(i)||/||b|| 2.638928627734e-02
   24 KSP Residual norm 5.154790978558e-07 
   24 KSP preconditioned resid norm 5.154790978558e-07 true resid norm 1.178569196297e-06 ||r(i)||/||b|| 1.830655303499e-02
   25 KSP Residual norm 3.750959744320e-07 
   25 KSP preconditioned resid norm 3.750959744320e-07 true resid norm 8.580394077160e-07 ||r(i)||/||b|| 1.332780796649e-02
   26 KSP Residual norm 2.903757477420e-07 
   26 KSP preconditioned resid norm 2.903757477420e-07 true resid norm 6.654006479419e-07 ||r(i)||/||b|| 1.033557663762e-02
   27 KSP Residual norm 2.212114886291e-07 
   27 KSP preconditioned resid norm 2.212114886291e-07 true resid norm 4.823185141153e-07 ||r(i)||/||b|| 7.491787063629e-03
   28 KSP Residual norm 1.535399323562e-07 
   28 KSP preconditioned resid norm 1.535399323562e-07 true resid norm 3.982833594921e-07 ||r(i)||/||b|| 6.186480578658e-03
   29 KSP Residual norm 1.128282244329e-07 
   29 KSP preconditioned resid norm 1.128282244329e-07 true resid norm 2.921639860661e-07 ||r(i)||/||b|| 4.538142964060e-03
   30 KSP Residual norm 8.399503318156e-08 
   30 KSP preconditioned resid norm 8.399503318156e-08 true resid norm 2.102867018488e-07 ||r(i)||/||b|| 3.266354382961e-03
   31 KSP Residual norm 5.965727486794e-08 
   31 KSP preconditioned resid norm 5.965727486794e-08 true resid norm 1.490543237746e-07 ||r(i)||/||b|| 2.315240286143e-03
   32 KSP Residual norm 4.316060329914e-08 
   32 KSP preconditioned resid norm 4.316060329914e-08 true resid norm 1.062867893471e-07 ||r(i)||/||b|| 1.650938063047e-03
   33 KSP Residual norm 3.201752760897e-08 
   33 KSP preconditioned resid norm 3.201752760897e-08 true resid norm 7.619101173283e-08 ||r(i)||/||b|| 1.183464493607e-03
   34 KSP Residual norm 2.261140067243e-08 
   34 KSP preconditioned resid norm 2.261140067243e-08 true resid norm 5.292287221391e-08 ||r(i)||/||b|| 8.220436865243e-04
   35 KSP Residual norm 1.646034298035e-08 
   35 KSP preconditioned resid norm 1.646034298035e-08 true resid norm 4.288264306733e-08 ||r(i)||/||b|| 6.660901897480e-04
   36 KSP Residual norm 1.222015709700e-08 
   36 KSP preconditioned resid norm 1.222015709700e-08 true resid norm 3.202236913189e-08 ||r(i)||/||b|| 4.973990501881e-04
   37 KSP Residual norm 8.155644793878e-09 
   37 KSP preconditioned resid norm 8.155644793878e-09 true resid norm 2.158318782440e-08 ||r(i)||/||b|| 3.352486844328e-04
   38 KSP Residual norm 5.801042563737e-09 
   38 KSP preconditioned resid norm 5.801042563737e-09 true resid norm 1.528446682363e-08 ||r(i)||/||b|| 2.374115184729e-04
   39 KSP Residual norm 4.289362841316e-09 
   39 KSP preconditioned resid norm 4.289362841316e-09 true resid norm 1.006868253963e-08 ||r(i)||/||b|| 1.563954594125e-04
   40 KSP Residual norm 3.164434998127e-09 
   40 KSP preconditioned resid norm 3.164434998127e-09 true resid norm 7.063775924032e-09 ||r(i)||/||b|| 1.097206587334e-04
   41 KSP Residual norm 2.414706527686e-09 
   41 KSP preconditioned resid norm 2.414706527686e-09 true resid norm 5.605733148213e-09 ||r(i)||/||b|| 8.707308107169e-05
   42 KSP Residual norm 1.636686137837e-09 
   42 KSP preconditioned resid norm 1.636686137837e-09 true resid norm 3.871793958985e-09 ||r(i)||/||b|| 6.014004241195e-05
   43 KSP Residual norm 1.039528108929e-09 
   43 KSP preconditioned resid norm 1.039528108929e-09 true resid norm 2.833634605290e-09 ||r(i)||/||b|| 4.401445612740e-05
   44 KSP Residual norm 7.014091437485e-10 
   44 KSP preconditioned resid norm 7.014091437485e-10 true resid norm 1.855581662438e-09 ||r(i)||/||b|| 2.882249444572e-05
   45 KSP Residual norm 5.182159723997e-10 
   45 KSP preconditioned resid norm 5.182159723997e-10 true resid norm 1.223021548673e-09 ||r(i)||/||b|| 1.899702530328e-05
   46 KSP Residual norm 3.521849890003e-10 
   46 KSP preconditioned resid norm 3.521849890003e-10 true resid norm 8.695678220477e-10 ||r(i)||/||b|| 1.350687723882e-05
   47 KSP Residual norm 2.326361165939e-10 
   47 KSP preconditioned resid norm 2.326361165939e-10 true resid norm 6.128378242971e-10 ||r(i)||/||b|| 9.519125535940e-06
   48 KSP Residual norm 1.736512229303e-10 
   48 KSP preconditioned resid norm 1.736512229303e-10 true resid norm 4.584373981218e-10 ||r(i)||/||b|| 7.120844977374e-06
   49 KSP Residual norm 1.251335145510e-10 
   49 KSP preconditioned resid norm 1.251335145510e-10 true resid norm 2.967288314437e-10 ||r(i)||/||b|| 4.609048078723e-06
   50 KSP Residual norm 8.918824921307e-11 
   50 KSP preconditioned resid norm 8.918824921307e-11 true resid norm 2.131217985250e-10 ||r(i)||/||b|| 3.310391549235e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466111e-05 gnorm 3.526653199981e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.526653199981e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=4.73364e+08*s to t=5.04922e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=5.04922e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=5.04922e+08*s to t=5.36479e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=5.04922e+08*s to t=5.36479e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466351e-05 
    0 KSP Residual norm 3.037825054283e-03 
    0 KSP preconditioned resid norm 3.037825054283e-03 true resid norm 6.437963466351e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752824639809e-03 
    1 KSP preconditioned resid norm 1.752824639809e-03 true resid norm 2.280058519737e-04 ||r(i)||/||b|| 3.541583501761e+00
    2 KSP Residual norm 1.120010275947e-03 
    2 KSP preconditioned resid norm 1.120010275947e-03 true resid norm 7.583233916074e-04 ||r(i)||/||b|| 1.177893281891e+01
    3 KSP Residual norm 9.557734618234e-04 
    3 KSP preconditioned resid norm 9.557734618234e-04 true resid norm 7.315467258682e-04 ||r(i)||/||b|| 1.136301455719e+01
    4 KSP Residual norm 7.152948209587e-04 
    4 KSP preconditioned resid norm 7.152948209587e-04 true resid norm 4.947256816468e-04 ||r(i)||/||b|| 7.684505888120e+00
    5 KSP Residual norm 3.627581269166e-04 
    5 KSP preconditioned resid norm 3.627581269166e-04 true resid norm 3.022719702472e-04 ||r(i)||/||b|| 4.695148890283e+00
    6 KSP Residual norm 1.912677523375e-04 
    6 KSP preconditioned resid norm 1.912677523375e-04 true resid norm 3.541752260483e-04 ||r(i)||/||b|| 5.501355015440e+00
    7 KSP Residual norm 1.241910138881e-04 
    7 KSP preconditioned resid norm 1.241910138881e-04 true resid norm 3.360231513526e-04 ||r(i)||/||b|| 5.219401338775e+00
    8 KSP Residual norm 8.448134312313e-05 
    8 KSP preconditioned resid norm 8.448134312313e-05 true resid norm 2.507709894851e-04 ||r(i)||/||b|| 3.895191247912e+00
    9 KSP Residual norm 6.409025493874e-05 
    9 KSP preconditioned resid norm 6.409025493874e-05 true resid norm 1.812802989963e-04 ||r(i)||/||b|| 2.815801921583e+00
   10 KSP Residual norm 4.500317154191e-05 
   10 KSP preconditioned resid norm 4.500317154191e-05 true resid norm 9.810014302663e-05 ||r(i)||/||b|| 1.523776013010e+00
   11 KSP Residual norm 2.961389809016e-05 
   11 KSP preconditioned resid norm 2.961389809016e-05 true resid norm 4.912909439722e-05 ||r(i)||/||b|| 7.631154580792e-01
   12 KSP Residual norm 2.090681151844e-05 
   12 KSP preconditioned resid norm 2.090681151844e-05 true resid norm 5.727531932265e-05 ||r(i)||/||b|| 8.896496480916e-01
   13 KSP Residual norm 1.663123280570e-05 
   13 KSP preconditioned resid norm 1.663123280570e-05 true resid norm 4.911573931455e-05 ||r(i)||/||b|| 7.629080154192e-01
   14 KSP Residual norm 1.233102770502e-05 
   14 KSP preconditioned resid norm 1.233102770502e-05 true resid norm 2.804576225153e-05 ||r(i)||/||b|| 4.356309630851e-01
   15 KSP Residual norm 8.159472369636e-06 
   15 KSP preconditioned resid norm 8.159472369636e-06 true resid norm 1.912080904074e-05 ||r(i)||/||b|| 2.970008938491e-01
   16 KSP Residual norm 5.862303322866e-06 
   16 KSP preconditioned resid norm 5.862303322866e-06 true resid norm 1.621351340191e-05 ||r(i)||/||b|| 2.518422710327e-01
   17 KSP Residual norm 4.554008105882e-06 
   17 KSP preconditioned resid norm 4.554008105882e-06 true resid norm 1.227923529398e-05 ||r(i)||/||b|| 1.907316709415e-01
   18 KSP Residual norm 3.199371538904e-06 
   18 KSP preconditioned resid norm 3.199371538904e-06 true resid norm 7.755606683725e-06 ||r(i)||/||b|| 1.204667706529e-01
   19 KSP Residual norm 2.315917970524e-06 
   19 KSP preconditioned resid norm 2.315917970524e-06 true resid norm 5.627463067711e-06 ||r(i)||/||b|| 8.741060891576e-02
   20 KSP Residual norm 1.773105747966e-06 
   20 KSP preconditioned resid norm 1.773105747966e-06 true resid norm 4.186712293359e-06 ||r(i)||/||b|| 6.503162553253e-02
   21 KSP Residual norm 1.331496343963e-06 
   21 KSP preconditioned resid norm 1.331496343963e-06 true resid norm 2.919821525176e-06 ||r(i)||/||b|| 4.535318568421e-02
   22 KSP Residual norm 9.134059017813e-07 
   22 KSP preconditioned resid norm 9.134059017813e-07 true resid norm 2.080724230642e-06 ||r(i)||/||b|| 3.231960295390e-02
   23 KSP Residual norm 6.812407601582e-07 
   23 KSP preconditioned resid norm 6.812407601582e-07 true resid norm 1.708864122925e-06 ||r(i)||/||b|| 2.654355110676e-02
   24 KSP Residual norm 5.165428360332e-07 
   24 KSP preconditioned resid norm 5.165428360332e-07 true resid norm 1.179628875858e-06 ||r(i)||/||b|| 1.832301289101e-02
   25 KSP Residual norm 3.762579388959e-07 
   25 KSP preconditioned resid norm 3.762579388959e-07 true resid norm 8.604572397057e-07 ||r(i)||/||b|| 1.336536381735e-02
   26 KSP Residual norm 2.921033169809e-07 
   26 KSP preconditioned resid norm 2.921033169809e-07 true resid norm 6.682190904670e-07 ||r(i)||/||b|| 1.037935511687e-02
   27 KSP Residual norm 2.228310867183e-07 
   27 KSP preconditioned resid norm 2.228310867183e-07 true resid norm 4.855105139320e-07 ||r(i)||/||b|| 7.541367956957e-03
   28 KSP Residual norm 1.543996194440e-07 
   28 KSP preconditioned resid norm 1.543996194440e-07 true resid norm 4.002393473709e-07 ||r(i)||/||b|| 6.216862668805e-03
   29 KSP Residual norm 1.134245049416e-07 
   29 KSP preconditioned resid norm 1.134245049416e-07 true resid norm 2.930333455544e-07 ||r(i)||/||b|| 4.551646605110e-03
   30 KSP Residual norm 8.421407141703e-08 
   30 KSP preconditioned resid norm 8.421407141703e-08 true resid norm 2.106238715175e-07 ||r(i)||/||b|| 3.271591592875e-03
   31 KSP Residual norm 5.968090936438e-08 
   31 KSP preconditioned resid norm 5.968090936438e-08 true resid norm 1.486960301958e-07 ||r(i)||/||b|| 2.309674961235e-03
   32 KSP Residual norm 4.323583166191e-08 
   32 KSP preconditioned resid norm 4.323583166191e-08 true resid norm 1.067453535815e-07 ||r(i)||/||b|| 1.658060878094e-03
   33 KSP Residual norm 3.208241335024e-08 
   33 KSP preconditioned resid norm 3.208241335024e-08 true resid norm 7.630366073643e-08 ||r(i)||/||b|| 1.185214255024e-03
   34 KSP Residual norm 2.264253210892e-08 
   34 KSP preconditioned resid norm 2.264253210892e-08 true resid norm 5.311462622774e-08 ||r(i)||/||b|| 8.250221751856e-04
   35 KSP Residual norm 1.652458815499e-08 
   35 KSP preconditioned resid norm 1.652458815499e-08 true resid norm 4.308021062318e-08 ||r(i)||/||b|| 6.691589793627e-04
   36 KSP Residual norm 1.227894004148e-08 
   36 KSP preconditioned resid norm 1.227894004148e-08 true resid norm 3.192826180391e-08 ||r(i)||/||b|| 4.959372940029e-04
   37 KSP Residual norm 8.328178114317e-09 
   37 KSP preconditioned resid norm 8.328178114317e-09 true resid norm 2.209246960533e-08 ||r(i)||/||b|| 3.431592881941e-04
   38 KSP Residual norm 6.165523786826e-09 
   38 KSP preconditioned resid norm 6.165523786826e-09 true resid norm 1.604706766931e-08 ||r(i)||/||b|| 2.492568923882e-04
   39 KSP Residual norm 4.420272627521e-09 
   39 KSP preconditioned resid norm 4.420272627521e-09 true resid norm 1.072510537278e-08 ||r(i)||/||b|| 1.665915848829e-04
   40 KSP Residual norm 3.215577695091e-09 
   40 KSP preconditioned resid norm 3.215577695091e-09 true resid norm 7.192268570287e-09 ||r(i)||/||b|| 1.117165173098e-04
   41 KSP Residual norm 2.424104536076e-09 
   41 KSP preconditioned resid norm 2.424104536076e-09 true resid norm 5.622331449602e-09 ||r(i)||/||b|| 8.733090019830e-05
   42 KSP Residual norm 1.646393250193e-09 
   42 KSP preconditioned resid norm 1.646393250193e-09 true resid norm 3.895451105388e-09 ||r(i)||/||b|| 6.050750560714e-05
   43 KSP Residual norm 1.047396310746e-09 
   43 KSP preconditioned resid norm 1.047396310746e-09 true resid norm 2.849770950154e-09 ||r(i)||/||b|| 4.426509974853e-05
   44 KSP Residual norm 7.082050450884e-10 
   44 KSP preconditioned resid norm 7.082050450884e-10 true resid norm 1.870941270674e-09 ||r(i)||/||b|| 2.906107312433e-05
   45 KSP Residual norm 5.249797149048e-10 
   45 KSP preconditioned resid norm 5.249797149048e-10 true resid norm 1.234701663034e-09 ||r(i)||/||b|| 1.917845091057e-05
   46 KSP Residual norm 3.575225573885e-10 
   46 KSP preconditioned resid norm 3.575225573885e-10 true resid norm 8.805262501839e-10 ||r(i)||/||b|| 1.367709299356e-05
   47 KSP Residual norm 2.369501726874e-10 
   47 KSP preconditioned resid norm 2.369501726874e-10 true resid norm 6.249648156702e-10 ||r(i)||/||b|| 9.707492422669e-06
   48 KSP Residual norm 1.767876478179e-10 
   48 KSP preconditioned resid norm 1.767876478179e-10 true resid norm 4.690023688977e-10 ||r(i)||/||b|| 7.284949213350e-06
   49 KSP Residual norm 1.268624242716e-10 
   49 KSP preconditioned resid norm 1.268624242716e-10 true resid norm 3.003638074016e-10 ||r(i)||/||b|| 4.665509659561e-06
   50 KSP Residual norm 9.006225443624e-11 
   50 KSP preconditioned resid norm 9.006225443624e-11 true resid norm 2.161761642153e-10 ||r(i)||/||b|| 3.357834590786e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466351e-05 gnorm 3.590688668951e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.590688668951e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=5.04922e+08*s to t=5.36479e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=5.36479e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=5.36479e+08*s to t=5.68037e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=5.36479e+08*s to t=5.68037e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466095e-05 
    0 KSP Residual norm 3.040450549929e-03 
    0 KSP preconditioned resid norm 3.040450549929e-03 true resid norm 6.437963466095e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754532245466e-03 
    1 KSP preconditioned resid norm 1.754532245466e-03 true resid norm 2.274650662605e-04 ||r(i)||/||b|| 3.533183551885e+00
    2 KSP Residual norm 1.121365866742e-03 
    2 KSP preconditioned resid norm 1.121365866742e-03 true resid norm 7.572611203340e-04 ||r(i)||/||b|| 1.176243270596e+01
    3 KSP Residual norm 9.566786453744e-04 
    3 KSP preconditioned resid norm 9.566786453744e-04 true resid norm 7.309175566652e-04 ||r(i)||/||b|| 1.135324175905e+01
    4 KSP Residual norm 7.161551804831e-04 
    4 KSP preconditioned resid norm 7.161551804831e-04 true resid norm 4.951535813309e-04 ||r(i)||/||b|| 7.691152395297e+00
    5 KSP Residual norm 3.636660886807e-04 
    5 KSP preconditioned resid norm 3.636660886807e-04 true resid norm 3.018940991493e-04 ||r(i)||/||b|| 4.689279470740e+00
    6 KSP Residual norm 1.912848026315e-04 
    6 KSP preconditioned resid norm 1.912848026315e-04 true resid norm 3.533833466771e-04 ||r(i)||/||b|| 5.489054862429e+00
    7 KSP Residual norm 1.242028330070e-04 
    7 KSP preconditioned resid norm 1.242028330070e-04 true resid norm 3.357706032508e-04 ||r(i)||/||b|| 5.215478544093e+00
    8 KSP Residual norm 8.449126957230e-05 
    8 KSP preconditioned resid norm 8.449126957230e-05 true resid norm 2.506420914814e-04 ||r(i)||/||b|| 3.893189093126e+00
    9 KSP Residual norm 6.408732705358e-05 
    9 KSP preconditioned resid norm 6.408732705358e-05 true resid norm 1.812278164620e-04 ||r(i)||/||b|| 2.814986717716e+00
   10 KSP Residual norm 4.503389426422e-05 
   10 KSP preconditioned resid norm 4.503389426422e-05 true resid norm 9.826063336501e-05 ||r(i)||/||b|| 1.526268887397e+00
   11 KSP Residual norm 2.962524148970e-05 
   11 KSP preconditioned resid norm 2.962524148970e-05 true resid norm 4.911025988904e-05 ||r(i)||/||b|| 7.628229042875e-01
   12 KSP Residual norm 2.090280367006e-05 
   12 KSP preconditioned resid norm 2.090280367006e-05 true resid norm 5.719962271834e-05 ||r(i)||/||b|| 8.884738631957e-01
   13 KSP Residual norm 1.663626896801e-05 
   13 KSP preconditioned resid norm 1.663626896801e-05 true resid norm 4.912491406946e-05 ||r(i)||/||b|| 7.630505256541e-01
   14 KSP Residual norm 1.235717797599e-05 
   14 KSP preconditioned resid norm 1.235717797599e-05 true resid norm 2.816153073061e-05 ||r(i)||/||b|| 4.374291789464e-01
   15 KSP Residual norm 8.160537669412e-06 
   15 KSP preconditioned resid norm 8.160537669412e-06 true resid norm 1.912729255946e-05 ||r(i)||/||b|| 2.971016014644e-01
   16 KSP Residual norm 5.864270283741e-06 
   16 KSP preconditioned resid norm 5.864270283741e-06 true resid norm 1.619859094839e-05 ||r(i)||/||b|| 2.516104826269e-01
   17 KSP Residual norm 4.561132464646e-06 
   17 KSP preconditioned resid norm 4.561132464646e-06 true resid norm 1.230695027983e-05 ||r(i)||/||b|| 1.911621640080e-01
   18 KSP Residual norm 3.200086575136e-06 
   18 KSP preconditioned resid norm 3.200086575136e-06 true resid norm 7.765867752531e-06 ||r(i)||/||b|| 1.206261544265e-01
   19 KSP Residual norm 2.314398632176e-06 
   19 KSP preconditioned resid norm 2.314398632176e-06 true resid norm 5.624414448691e-06 ||r(i)||/||b|| 8.736325513978e-02
   20 KSP Residual norm 1.773160024791e-06 
   20 KSP preconditioned resid norm 1.773160024791e-06 true resid norm 4.187030102800e-06 ||r(i)||/||b|| 6.503656202540e-02
   21 KSP Residual norm 1.332267390156e-06 
   21 KSP preconditioned resid norm 1.332267390156e-06 true resid norm 2.923862383661e-06 ||r(i)||/||b|| 4.541595178443e-02
   22 KSP Residual norm 9.126139718302e-07 
   22 KSP preconditioned resid norm 9.126139718302e-07 true resid norm 2.078517782285e-06 ||r(i)||/||b|| 3.228533049668e-02
   23 KSP Residual norm 6.797376647296e-07 
   23 KSP preconditioned resid norm 6.797376647296e-07 true resid norm 1.703607686908e-06 ||r(i)||/||b|| 2.646190361097e-02
   24 KSP Residual norm 5.162396443285e-07 
   24 KSP preconditioned resid norm 5.162396443285e-07 true resid norm 1.179321142066e-06 ||r(i)||/||b|| 1.831823290513e-02
   25 KSP Residual norm 3.758855546485e-07 
   25 KSP preconditioned resid norm 3.758855546485e-07 true resid norm 8.599424689517e-07 ||r(i)||/||b|| 1.335736795464e-02
   26 KSP Residual norm 2.912786317314e-07 
   26 KSP preconditioned resid norm 2.912786317314e-07 true resid norm 6.666992056056e-07 ||r(i)||/||b|| 1.035574695502e-02
   27 KSP Residual norm 2.220397024322e-07 
   27 KSP preconditioned resid norm 2.220397024322e-07 true resid norm 4.837271501373e-07 ||r(i)||/||b|| 7.513667213006e-03
   28 KSP Residual norm 1.541260608283e-07 
   28 KSP preconditioned resid norm 1.541260608283e-07 true resid norm 3.995544315425e-07 ||r(i)||/||b|| 6.206223965803e-03
   29 KSP Residual norm 1.133270126275e-07 
   29 KSP preconditioned resid norm 1.133270126275e-07 true resid norm 2.929692007919e-07 ||r(i)||/||b|| 4.550650253528e-03
   30 KSP Residual norm 8.425966590702e-08 
   30 KSP preconditioned resid norm 8.425966590702e-08 true resid norm 2.108039580525e-07 ||r(i)||/||b|| 3.274388852355e-03
   31 KSP Residual norm 5.976055863143e-08 
   31 KSP preconditioned resid norm 5.976055863143e-08 true resid norm 1.491023550515e-07 ||r(i)||/||b|| 2.315986349360e-03
   32 KSP Residual norm 4.328238367949e-08 
   32 KSP preconditioned resid norm 4.328238367949e-08 true resid norm 1.066970036539e-07 ||r(i)||/||b|| 1.657309865391e-03
   33 KSP Residual norm 3.210218649458e-08 
   33 KSP preconditioned resid norm 3.210218649458e-08 true resid norm 7.640611984530e-08 ||r(i)||/||b|| 1.186805738300e-03
   34 KSP Residual norm 2.266653794880e-08 
   34 KSP preconditioned resid norm 2.266653794880e-08 true resid norm 5.313093448441e-08 ||r(i)||/||b|| 8.252754891235e-04
   35 KSP Residual norm 1.650403712463e-08 
   35 KSP preconditioned resid norm 1.650403712463e-08 true resid norm 4.300341215375e-08 ||r(i)||/||b|| 6.679660793390e-04
   36 KSP Residual norm 1.222649708081e-08 
   36 KSP preconditioned resid norm 1.222649708081e-08 true resid norm 3.200278656221e-08 ||r(i)||/||b|| 4.970948768310e-04
   37 KSP Residual norm 8.132023141810e-09 
   37 KSP preconditioned resid norm 8.132023141810e-09 true resid norm 2.171439846471e-08 ||r(i)||/||b|| 3.372867612416e-04
   38 KSP Residual norm 5.620020241727e-09 
   38 KSP preconditioned resid norm 5.620020241727e-09 true resid norm 1.487475899971e-08 ||r(i)||/||b|| 2.310475832621e-04
   39 KSP Residual norm 3.955011483571e-09 
   39 KSP preconditioned resid norm 3.955011483571e-09 true resid norm 9.052241461602e-09 ||r(i)||/||b|| 1.406072201135e-04
   40 KSP Residual norm 3.015042041414e-09 
   40 KSP preconditioned resid norm 3.015042041414e-09 true resid norm 6.677697017266e-09 ||r(i)||/||b|| 1.037237482386e-04
   41 KSP Residual norm 2.397140713256e-09 
   41 KSP preconditioned resid norm 2.397140713256e-09 true resid norm 5.490831845418e-09 ||r(i)||/||b|| 8.528833495771e-05
   42 KSP Residual norm 1.638288403670e-09 
   42 KSP preconditioned resid norm 1.638288403670e-09 true resid norm 3.868680095665e-09 ||r(i)||/||b|| 6.009167520193e-05
   43 KSP Residual norm 1.045713609286e-09 
   43 KSP preconditioned resid norm 1.045713609286e-09 true resid norm 2.847201147159e-09 ||r(i)||/||b|| 4.422518335423e-05
   44 KSP Residual norm 7.066205174795e-10 
   44 KSP preconditioned resid norm 7.066205174795e-10 true resid norm 1.867468078064e-09 ||r(i)||/||b|| 2.900712450294e-05
   45 KSP Residual norm 5.230526630646e-10 
   45 KSP preconditioned resid norm 5.230526630646e-10 true resid norm 1.232296187515e-09 ||r(i)||/||b|| 1.914108699133e-05
   46 KSP Residual norm 3.559449946277e-10 
   46 KSP preconditioned resid norm 3.559449946277e-10 true resid norm 8.770542715292e-10 ||r(i)||/||b|| 1.362316322775e-05
   47 KSP Residual norm 2.357473166785e-10 
   47 KSP preconditioned resid norm 2.357473166785e-10 true resid norm 6.212693208883e-10 ||r(i)||/||b|| 9.650090811484e-06
   48 KSP Residual norm 1.759415277525e-10 
   48 KSP preconditioned resid norm 1.759415277525e-10 true resid norm 4.660417218740e-10 ||r(i)||/||b|| 7.238961891106e-06
   49 KSP Residual norm 1.264594566252e-10 
   49 KSP preconditioned resid norm 1.264594566252e-10 true resid norm 2.996846181982e-10 ||r(i)||/||b|| 4.654959907375e-06
   50 KSP Residual norm 8.989020370108e-11 
   50 KSP preconditioned resid norm 8.989020370108e-11 true resid norm 2.153078502225e-10 ||r(i)||/||b|| 3.344347189237e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466095e-05 gnorm 3.571091169110e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.571091169110e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=5.36479e+08*s to t=5.68037e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=5.68037e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=5.68037e+08*s to t=5.99594e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=5.68037e+08*s to t=5.99594e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465804e-05 
    0 KSP Residual norm 3.038722462553e-03 
    0 KSP preconditioned resid norm 3.038722462553e-03 true resid norm 6.437963465804e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753552837783e-03 
    1 KSP preconditioned resid norm 1.753552837783e-03 true resid norm 2.277555369444e-04 ||r(i)||/||b|| 3.537695393181e+00
    2 KSP Residual norm 1.120683445448e-03 
    2 KSP preconditioned resid norm 1.120683445448e-03 true resid norm 7.577585907997e-04 ||r(i)||/||b|| 1.177015984674e+01
    3 KSP Residual norm 9.562554112625e-04 
    3 KSP preconditioned resid norm 9.562554112625e-04 true resid norm 7.312194371903e-04 ||r(i)||/||b|| 1.135793082819e+01
    4 KSP Residual norm 7.157386629434e-04 
    4 KSP preconditioned resid norm 7.157386629434e-04 true resid norm 4.949111882093e-04 ||r(i)||/||b|| 7.687387336664e+00
    5 KSP Residual norm 3.630959633630e-04 
    5 KSP preconditioned resid norm 3.630959633630e-04 true resid norm 3.020627667874e-04 ||r(i)||/||b|| 4.691899362149e+00
    6 KSP Residual norm 1.912447967807e-04 
    6 KSP preconditioned resid norm 1.912447967807e-04 true resid norm 3.537524802548e-04 ||r(i)||/||b|| 5.494788563709e+00
    7 KSP Residual norm 1.241848497722e-04 
    7 KSP preconditioned resid norm 1.241848497722e-04 true resid norm 3.358735570256e-04 ||r(i)||/||b|| 5.217077711137e+00
    8 KSP Residual norm 8.447938651254e-05 
    8 KSP preconditioned resid norm 8.447938651254e-05 true resid norm 2.506652233565e-04 ||r(i)||/||b|| 3.893548397533e+00
    9 KSP Residual norm 6.408560587199e-05 
    9 KSP preconditioned resid norm 6.408560587199e-05 true resid norm 1.812318988009e-04 ||r(i)||/||b|| 2.815050128251e+00
   10 KSP Residual norm 4.501227038410e-05 
   10 KSP preconditioned resid norm 4.501227038410e-05 true resid norm 9.816748020165e-05 ||r(i)||/||b|| 1.524821952207e+00
   11 KSP Residual norm 2.961624354027e-05 
   11 KSP preconditioned resid norm 2.961624354027e-05 true resid norm 4.911463137329e-05 ||r(i)||/||b|| 7.628908059850e-01
   12 KSP Residual norm 2.090297451600e-05 
   12 KSP preconditioned resid norm 2.090297451600e-05 true resid norm 5.722798244653e-05 ||r(i)||/||b|| 8.889143709887e-01
   13 KSP Residual norm 1.663127097059e-05 
   13 KSP preconditioned resid norm 1.663127097059e-05 true resid norm 4.910531302845e-05 ||r(i)||/||b|| 7.627460654178e-01
   14 KSP Residual norm 1.234031318498e-05 
   14 KSP preconditioned resid norm 1.234031318498e-05 true resid norm 2.809052160157e-05 ||r(i)||/||b|| 4.363262039428e-01
   15 KSP Residual norm 8.159008900326e-06 
   15 KSP preconditioned resid norm 8.159008900326e-06 true resid norm 1.912243552543e-05 ||r(i)||/||b|| 2.970261578371e-01
   16 KSP Residual norm 5.862607034364e-06 
   16 KSP preconditioned resid norm 5.862607034364e-06 true resid norm 1.620337647943e-05 ||r(i)||/||b|| 2.516848156331e-01
   17 KSP Residual norm 4.556778048994e-06 
   17 KSP preconditioned resid norm 4.556778048994e-06 true resid norm 1.228909806148e-05 ||r(i)||/||b|| 1.908848679673e-01
   18 KSP Residual norm 3.199445087386e-06 
   18 KSP preconditioned resid norm 3.199445087386e-06 true resid norm 7.759178974282e-06 ||r(i)||/||b|| 1.205222585604e-01
   19 KSP Residual norm 2.314982443152e-06 
   19 KSP preconditioned resid norm 2.314982443152e-06 true resid norm 5.625407621311e-06 ||r(i)||/||b|| 8.737868195729e-02
   20 KSP Residual norm 1.772967555893e-06 
   20 KSP preconditioned resid norm 1.772967555893e-06 true resid norm 4.186964523514e-06 ||r(i)||/||b|| 6.503554339434e-02
   21 KSP Residual norm 1.331642385792e-06 
   21 KSP preconditioned resid norm 1.331642385792e-06 true resid norm 2.921165262537e-06 ||r(i)||/||b|| 4.537405777546e-02
   22 KSP Residual norm 9.128651345924e-07 
   22 KSP preconditioned resid norm 9.128651345924e-07 true resid norm 2.078801509054e-06 ||r(i)||/||b|| 3.228973758698e-02
   23 KSP Residual norm 6.804660067456e-07 
   23 KSP preconditioned resid norm 6.804660067456e-07 true resid norm 1.706068619227e-06 ||r(i)||/||b|| 2.650012893501e-02
   24 KSP Residual norm 5.163381098347e-07 
   24 KSP preconditioned resid norm 5.163381098347e-07 true resid norm 1.179452103272e-06 ||r(i)||/||b|| 1.832026710833e-02
   25 KSP Residual norm 3.760035266272e-07 
   25 KSP preconditioned resid norm 3.760035266272e-07 true resid norm 8.600158011450e-07 ||r(i)||/||b|| 1.335850701411e-02
   26 KSP Residual norm 2.916476397558e-07 
   26 KSP preconditioned resid norm 2.916476397558e-07 true resid norm 6.674067854845e-07 ||r(i)||/||b|| 1.036673769632e-02
   27 KSP Residual norm 2.224146363833e-07 
   27 KSP preconditioned resid norm 2.224146363833e-07 true resid norm 4.846089711207e-07 ||r(i)||/||b|| 7.527364417254e-03
   28 KSP Residual norm 1.542239706569e-07 
   28 KSP preconditioned resid norm 1.542239706569e-07 true resid norm 3.998167142157e-07 ||r(i)||/||b|| 6.210297966731e-03
   29 KSP Residual norm 1.133331880287e-07 
   29 KSP preconditioned resid norm 1.133331880287e-07 true resid norm 2.929399809069e-07 ||r(i)||/||b|| 4.550196385285e-03
   30 KSP Residual norm 8.420642024821e-08 
   30 KSP preconditioned resid norm 8.420642024821e-08 true resid norm 2.106475862963e-07 ||r(i)||/||b|| 3.271959951547e-03
   31 KSP Residual norm 5.970016056729e-08 
   31 KSP preconditioned resid norm 5.970016056729e-08 true resid norm 1.488658587205e-07 ||r(i)||/||b|| 2.312312884520e-03
   32 KSP Residual norm 4.323910251445e-08 
   32 KSP preconditioned resid norm 4.323910251445e-08 true resid norm 1.066700328545e-07 ||r(i)||/||b|| 1.656890931754e-03
   33 KSP Residual norm 3.207726246845e-08 
   33 KSP preconditioned resid norm 3.207726246845e-08 true resid norm 7.631100003044e-08 ||r(i)||/||b|| 1.185328255368e-03
   34 KSP Residual norm 2.263982041106e-08 
   34 KSP preconditioned resid norm 2.263982041106e-08 true resid norm 5.309281504587e-08 ||r(i)||/||b|| 8.246833851711e-04
   35 KSP Residual norm 1.650081500197e-08 
   35 KSP preconditioned resid norm 1.650081500197e-08 true resid norm 4.302913170687e-08 ||r(i)||/||b|| 6.683655776463e-04
   36 KSP Residual norm 1.222296112817e-08 
   36 KSP preconditioned resid norm 1.222296112817e-08 true resid norm 3.189314237769e-08 ||r(i)||/||b|| 4.953917888335e-04
   37 KSP Residual norm 8.171524212879e-09 
   37 KSP preconditioned resid norm 8.171524212879e-09 true resid norm 2.185699451723e-08 ||r(i)||/||b|| 3.395016861050e-04
   38 KSP Residual norm 5.816817856844e-09 
   38 KSP preconditioned resid norm 5.816817856844e-09 true resid norm 1.513868232648e-08 ||r(i)||/||b|| 2.351470679647e-04
   39 KSP Residual norm 4.236242666395e-09 
   39 KSP preconditioned resid norm 4.236242666395e-09 true resid norm 9.977239637469e-09 ||r(i)||/||b|| 1.549750894124e-04
   40 KSP Residual norm 3.195700184347e-09 
   40 KSP preconditioned resid norm 3.195700184347e-09 true resid norm 7.103445006637e-09 ||r(i)||/||b|| 1.103368331363e-04
   41 KSP Residual norm 2.417615398202e-09 
   41 KSP preconditioned resid norm 2.417615398202e-09 true resid norm 5.604369667059e-09 ||r(i)||/||b|| 8.705190231084e-05
   42 KSP Residual norm 1.645356194921e-09 
   42 KSP preconditioned resid norm 1.645356194921e-09 true resid norm 3.891854940692e-09 ||r(i)||/||b|| 6.045164688126e-05
   43 KSP Residual norm 1.045906409327e-09 
   43 KSP preconditioned resid norm 1.045906409327e-09 true resid norm 2.846470353145e-09 ||r(i)||/||b|| 4.421383203344e-05
   44 KSP Residual norm 7.068740809810e-10 
   44 KSP preconditioned resid norm 7.068740809810e-10 true resid norm 1.868233472242e-09 ||r(i)||/||b|| 2.901901326662e-05
   45 KSP Residual norm 5.236229771434e-10 
   45 KSP preconditioned resid norm 5.236229771434e-10 true resid norm 1.232492602854e-09 ||r(i)||/||b|| 1.914413788461e-05
   46 KSP Residual norm 3.564126821992e-10 
   46 KSP preconditioned resid norm 3.564126821992e-10 true resid norm 8.781635137509e-10 ||r(i)||/||b|| 1.364039293505e-05
   47 KSP Residual norm 2.361199007739e-10 
   47 KSP preconditioned resid norm 2.361199007739e-10 true resid norm 6.224886541567e-10 ||r(i)||/||b|| 9.669030547675e-06
   48 KSP Residual norm 1.762077361773e-10 
   48 KSP preconditioned resid norm 1.762077361773e-10 true resid norm 4.670044138759e-10 ||r(i)||/||b|| 7.253915253737e-06
   49 KSP Residual norm 1.265643557030e-10 
   49 KSP preconditioned resid norm 1.265643557030e-10 true resid norm 2.998213398461e-10 ||r(i)||/||b|| 4.657083586116e-06
   50 KSP Residual norm 8.991756488237e-11 
   50 KSP preconditioned resid norm 8.991756488237e-11 true resid norm 2.155737166917e-10 ||r(i)||/||b|| 3.348476856645e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465804e-05 gnorm 3.577480297465e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.577480297465e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=5.68037e+08*s to t=5.99594e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=5.99594e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=5.99594e+08*s to t=6.31152e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=5.99594e+08*s to t=6.31152e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466012e-05 
    0 KSP Residual norm 3.042168393469e-03 
    0 KSP preconditioned resid norm 3.042168393469e-03 true resid norm 6.437963466012e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754882402793e-03 
    1 KSP preconditioned resid norm 1.754882402793e-03 true resid norm 2.274583201452e-04 ||r(i)||/||b|| 3.533078765452e+00
    2 KSP Residual norm 1.121138438073e-03 
    2 KSP preconditioned resid norm 1.121138438073e-03 true resid norm 7.576370125492e-04 ||r(i)||/||b|| 1.176827138813e+01
    3 KSP Residual norm 9.563562712768e-04 
    3 KSP preconditioned resid norm 9.563562712768e-04 true resid norm 7.311013127007e-04 ||r(i)||/||b|| 1.135609601640e+01
    4 KSP Residual norm 7.159264534998e-04 
    4 KSP preconditioned resid norm 7.159264534998e-04 true resid norm 4.952322637565e-04 ||r(i)||/||b|| 7.692374558678e+00
    5 KSP Residual norm 3.641152416604e-04 
    5 KSP preconditioned resid norm 3.641152416604e-04 true resid norm 3.020630041210e-04 ||r(i)||/||b|| 4.691903048468e+00
    6 KSP Residual norm 1.914476693162e-04 
    6 KSP preconditioned resid norm 1.914476693162e-04 true resid norm 3.536726269891e-04 ||r(i)||/||b|| 5.493548213752e+00
    7 KSP Residual norm 1.242652702400e-04 
    7 KSP preconditioned resid norm 1.242652702400e-04 true resid norm 3.359455889285e-04 ||r(i)||/||b|| 5.218196572597e+00
    8 KSP Residual norm 8.452393308505e-05 
    8 KSP preconditioned resid norm 8.452393308505e-05 true resid norm 2.508811788860e-04 ||r(i)||/||b|| 3.896902804908e+00
    9 KSP Residual norm 6.410387436780e-05 
    9 KSP preconditioned resid norm 6.410387436780e-05 true resid norm 1.813511897139e-04 ||r(i)||/||b|| 2.816903057486e+00
   10 KSP Residual norm 4.506145468848e-05 
   10 KSP preconditioned resid norm 4.506145468848e-05 true resid norm 9.830092458386e-05 ||r(i)||/||b|| 1.526894725371e+00
   11 KSP Residual norm 2.963822447812e-05 
   11 KSP preconditioned resid norm 2.963822447812e-05 true resid norm 4.914039702677e-05 ||r(i)||/||b|| 7.632910203079e-01
   12 KSP Residual norm 2.091328131790e-05 
   12 KSP preconditioned resid norm 2.091328131790e-05 true resid norm 5.726290008948e-05 ||r(i)||/||b|| 8.894567418997e-01
   13 KSP Residual norm 1.664860440431e-05 
   13 KSP preconditioned resid norm 1.664860440431e-05 true resid norm 4.920503226389e-05 ||r(i)||/||b|| 7.642949905457e-01
   14 KSP Residual norm 1.237162463208e-05 
   14 KSP preconditioned resid norm 1.237162463208e-05 true resid norm 2.820547889711e-05 ||r(i)||/||b|| 4.381118197705e-01
   15 KSP Residual norm 8.165321032993e-06 
   15 KSP preconditioned resid norm 8.165321032993e-06 true resid norm 1.913349610192e-05 ||r(i)||/||b|| 2.971979602391e-01
   16 KSP Residual norm 5.868104763877e-06 
   16 KSP preconditioned resid norm 5.868104763877e-06 true resid norm 1.621594457077e-05 ||r(i)||/||b|| 2.518800340570e-01
   17 KSP Residual norm 4.564603106240e-06 
   17 KSP preconditioned resid norm 4.564603106240e-06 true resid norm 1.232608875891e-05 ||r(i)||/||b|| 1.914594393706e-01
   18 KSP Residual norm 3.201320369009e-06 
   18 KSP preconditioned resid norm 3.201320369009e-06 true resid norm 7.771806081898e-06 ||r(i)||/||b|| 1.207183936804e-01
   19 KSP Residual norm 2.315701397012e-06 
   19 KSP preconditioned resid norm 2.315701397012e-06 true resid norm 5.627907136807e-06 ||r(i)||/||b|| 8.741750658449e-02
   20 KSP Residual norm 1.774247768097e-06 
   20 KSP preconditioned resid norm 1.774247768097e-06 true resid norm 4.187150300849e-06 ||r(i)||/||b|| 6.503842904600e-02
   21 KSP Residual norm 1.333406215052e-06 
   21 KSP preconditioned resid norm 1.333406215052e-06 true resid norm 2.926714502917e-06 ||r(i)||/||b|| 4.546025336067e-02
   22 KSP Residual norm 9.134268654282e-07 
   22 KSP preconditioned resid norm 9.134268654282e-07 true resid norm 2.083306789378e-06 ||r(i)||/||b|| 3.235971748482e-02
   23 KSP Residual norm 6.801635837667e-07 
   23 KSP preconditioned resid norm 6.801635837667e-07 true resid norm 1.705393440985e-06 ||r(i)||/||b|| 2.648964148349e-02
   24 KSP Residual norm 5.166079879490e-07 
   24 KSP preconditioned resid norm 5.166079879490e-07 true resid norm 1.179651741837e-06 ||r(i)||/||b|| 1.832336806609e-02
   25 KSP Residual norm 3.762819454555e-07 
   25 KSP preconditioned resid norm 3.762819454555e-07 true resid norm 8.609726056648e-07 ||r(i)||/||b|| 1.337336892653e-02
   26 KSP Residual norm 2.916573899371e-07 
   26 KSP preconditioned resid norm 2.916573899371e-07 true resid norm 6.671990231775e-07 ||r(i)||/||b|| 1.036351055268e-02
   27 KSP Residual norm 2.223700467288e-07 
   27 KSP preconditioned resid norm 2.223700467288e-07 true resid norm 4.842105221877e-07 ||r(i)||/||b|| 7.521175364601e-03
   28 KSP Residual norm 1.544173958550e-07 
   28 KSP preconditioned resid norm 1.544173958550e-07 true resid norm 4.001665166484e-07 ||r(i)||/||b|| 6.215731399550e-03
   29 KSP Residual norm 1.136007571031e-07 
   29 KSP preconditioned resid norm 1.136007571031e-07 true resid norm 2.934214065119e-07 ||r(i)||/||b|| 4.557674302766e-03
   30 KSP Residual norm 8.442263616771e-08 
   30 KSP preconditioned resid norm 8.442263616771e-08 true resid norm 2.111392573649e-07 ||r(i)||/||b|| 3.279597010445e-03
   31 KSP Residual norm 5.983986562858e-08 
   31 KSP preconditioned resid norm 5.983986562858e-08 true resid norm 1.492090382924e-07 ||r(i)||/||b|| 2.317643445480e-03
   32 KSP Residual norm 4.336541557112e-08 
   32 KSP preconditioned resid norm 4.336541557112e-08 true resid norm 1.069370719529e-07 ||r(i)||/||b|| 1.661038813244e-03
   33 KSP Residual norm 3.215917234489e-08 
   33 KSP preconditioned resid norm 3.215917234489e-08 true resid norm 7.656080639234e-08 ||r(i)||/||b|| 1.189208463150e-03
   34 KSP Residual norm 2.270897076756e-08 
   34 KSP preconditioned resid norm 2.270897076756e-08 true resid norm 5.326172584781e-08 ||r(i)||/||b|| 8.273070533717e-04
   35 KSP Residual norm 1.653419101257e-08 
   35 KSP preconditioned resid norm 1.653419101257e-08 true resid norm 4.306357700935e-08 ||r(i)||/||b|| 6.689006117648e-04
   36 KSP Residual norm 1.224702878129e-08 
   36 KSP preconditioned resid norm 1.224702878129e-08 true resid norm 3.205849051433e-08 ||r(i)||/||b|| 4.979601186552e-04
   37 KSP Residual norm 8.149557285157e-09 
   37 KSP preconditioned resid norm 8.149557285157e-09 true resid norm 2.177163288965e-08 ||r(i)||/||b|| 3.381757756873e-04
   38 KSP Residual norm 5.629249587455e-09 
   38 KSP preconditioned resid norm 5.629249587455e-09 true resid norm 1.489519917810e-08 ||r(i)||/||b|| 2.313650777413e-04
   39 KSP Residual norm 3.958960195417e-09 
   39 KSP preconditioned resid norm 3.958960195417e-09 true resid norm 9.063343972789e-09 ||r(i)||/||b|| 1.407796738928e-04
   40 KSP Residual norm 3.017103712298e-09 
   40 KSP preconditioned resid norm 3.017103712298e-09 true resid norm 6.684127055060e-09 ||r(i)||/||b|| 1.038236251316e-04
   41 KSP Residual norm 2.401221779067e-09 
   41 KSP preconditioned resid norm 2.401221779067e-09 true resid norm 5.492998222655e-09 ||r(i)||/||b|| 8.532198499813e-05
   42 KSP Residual norm 1.642327066809e-09 
   42 KSP preconditioned resid norm 1.642327066809e-09 true resid norm 3.877093146526e-09 ||r(i)||/||b|| 6.022235396325e-05
   43 KSP Residual norm 1.049166004922e-09 
   43 KSP preconditioned resid norm 1.049166004922e-09 true resid norm 2.854708300070e-09 ||r(i)||/||b|| 4.434179092723e-05
   44 KSP Residual norm 7.094641561683e-10 
   44 KSP preconditioned resid norm 7.094641561683e-10 true resid norm 1.874303552184e-09 ||r(i)||/||b|| 2.911329898157e-05
   45 KSP Residual norm 5.256250297025e-10 
   45 KSP preconditioned resid norm 5.256250297025e-10 true resid norm 1.237473826735e-09 ||r(i)||/||b|| 1.922151054860e-05
   46 KSP Residual norm 3.579064483916e-10 
   46 KSP preconditioned resid norm 3.579064483916e-10 true resid norm 8.809831289705e-10 ||r(i)||/||b|| 1.368418962955e-05
   47 KSP Residual norm 2.372920331899e-10 
   47 KSP preconditioned resid norm 2.372920331899e-10 true resid norm 6.254600745055e-10 ||r(i)||/||b|| 9.715185210471e-06
   48 KSP Residual norm 1.770103046833e-10 
   48 KSP preconditioned resid norm 1.770103046833e-10 true resid norm 4.696125504469e-10 ||r(i)||/||b|| 7.294427079715e-06
   49 KSP Residual norm 1.270908143999e-10 
   49 KSP preconditioned resid norm 1.270908143999e-10 true resid norm 3.010378899326e-10 ||r(i)||/||b|| 4.675980090938e-06
   50 KSP Residual norm 9.024573610720e-11 
   50 KSP preconditioned resid norm 9.024573610720e-11 true resid norm 2.163855593155e-10 ||r(i)||/||b|| 3.361087096221e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466012e-05 gnorm 3.593066456056e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.593066456056e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=5.99594e+08*s to t=6.31152e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=6.31152e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=6.31152e+08*s to t=6.6271e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=6.31152e+08*s to t=6.6271e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465495e-05 
    0 KSP Residual norm 3.037798231709e-03 
    0 KSP preconditioned resid norm 3.037798231709e-03 true resid norm 6.437963465495e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752476306211e-03 
    1 KSP preconditioned resid norm 1.752476306211e-03 true resid norm 2.281608269965e-04 ||r(i)||/||b|| 3.543990707920e+00
    2 KSP Residual norm 1.119515950192e-03 
    2 KSP preconditioned resid norm 1.119515950192e-03 true resid norm 7.587968549011e-04 ||r(i)||/||b|| 1.178628706062e+01
    3 KSP Residual norm 9.553701128787e-04 
    3 KSP preconditioned resid norm 9.553701128787e-04 true resid norm 7.318125643630e-04 ||r(i)||/||b|| 1.136714379144e+01
    4 KSP Residual norm 7.149480367512e-04 
    4 KSP preconditioned resid norm 7.149480367512e-04 true resid norm 4.946405268594e-04 ||r(i)||/||b|| 7.683183191556e+00
    5 KSP Residual norm 3.626859333543e-04 
    5 KSP preconditioned resid norm 3.626859333543e-04 true resid norm 3.024576693276e-04 ||r(i)||/||b|| 4.698033329152e+00
    6 KSP Residual norm 1.913326928707e-04 
    6 KSP preconditioned resid norm 1.913326928707e-04 true resid norm 3.545331115247e-04 ||r(i)||/||b|| 5.506914001995e+00
    7 KSP Residual norm 1.242137377341e-04 
    7 KSP preconditioned resid norm 1.242137377341e-04 true resid norm 3.361711275274e-04 ||r(i)||/||b|| 5.221699833016e+00
    8 KSP Residual norm 8.449237145745e-05 
    8 KSP preconditioned resid norm 8.449237145745e-05 true resid norm 2.509115428209e-04 ||r(i)||/||b|| 3.897374444041e+00
    9 KSP Residual norm 6.409817442881e-05 
    9 KSP preconditioned resid norm 6.409817442881e-05 true resid norm 1.813488795183e-04 ||r(i)||/||b|| 2.816867173761e+00
   10 KSP Residual norm 4.500578242437e-05 
   10 KSP preconditioned resid norm 4.500578242437e-05 true resid norm 9.806929529969e-05 ||r(i)||/||b|| 1.523296859718e+00
   11 KSP Residual norm 2.961630649473e-05 
   11 KSP preconditioned resid norm 2.961630649473e-05 true resid norm 4.914788737133e-05 ||r(i)||/||b|| 7.634073668597e-01
   12 KSP Residual norm 2.091244366752e-05 
   12 KSP preconditioned resid norm 2.091244366752e-05 true resid norm 5.732494754470e-05 ||r(i)||/||b|| 8.904205165490e-01
   13 KSP Residual norm 1.663496630803e-05 
   13 KSP preconditioned resid norm 1.663496630803e-05 true resid norm 4.914685183604e-05 ||r(i)||/||b|| 7.633912820327e-01
   14 KSP Residual norm 1.232967182001e-05 
   14 KSP preconditioned resid norm 1.232967182001e-05 true resid norm 2.803094259670e-05 ||r(i)||/||b|| 4.354007714852e-01
   15 KSP Residual norm 8.161261533018e-06 
   15 KSP preconditioned resid norm 8.161261533018e-06 true resid norm 1.912185960736e-05 ||r(i)||/||b|| 2.970172121951e-01
   16 KSP Residual norm 5.863246999995e-06 
   16 KSP preconditioned resid norm 5.863246999995e-06 true resid norm 1.622531584097e-05 ||r(i)||/||b|| 2.520255967269e-01
   17 KSP Residual norm 4.553297782290e-06 
   17 KSP preconditioned resid norm 4.553297782290e-06 true resid norm 1.227877512223e-05 ||r(i)||/||b|| 1.907245231825e-01
   18 KSP Residual norm 3.199677888953e-06 
   18 KSP preconditioned resid norm 3.199677888953e-06 true resid norm 7.755192141124e-06 ||r(i)||/||b|| 1.204603316357e-01
   19 KSP Residual norm 2.316891130608e-06 
   19 KSP preconditioned resid norm 2.316891130608e-06 true resid norm 5.629804417266e-06 ||r(i)||/||b|| 8.744697678759e-02
   20 KSP Residual norm 1.773519888984e-06 
   20 KSP preconditioned resid norm 1.773519888984e-06 true resid norm 4.186516683887e-06 ||r(i)||/||b|| 6.502858716619e-02
   21 KSP Residual norm 1.331762908011e-06 
   21 KSP preconditioned resid norm 1.331762908011e-06 true resid norm 2.919896359848e-06 ||r(i)||/||b|| 4.535434808690e-02
   22 KSP Residual norm 9.140079653088e-07 
   22 KSP preconditioned resid norm 9.140079653088e-07 true resid norm 2.083448363730e-06 ||r(i)||/||b|| 3.236191654234e-02
   23 KSP Residual norm 6.818644069057e-07 
   23 KSP preconditioned resid norm 6.818644069057e-07 true resid norm 1.711189680682e-06 ||r(i)||/||b|| 2.657967367869e-02
   24 KSP Residual norm 5.167827752364e-07 
   24 KSP preconditioned resid norm 5.167827752364e-07 true resid norm 1.179836455385e-06 ||r(i)||/||b|| 1.832623719766e-02
   25 KSP Residual norm 3.765444579753e-07 
   25 KSP preconditioned resid norm 3.765444579753e-07 true resid norm 8.610615122222e-07 ||r(i)||/||b|| 1.337474990091e-02
   26 KSP Residual norm 2.925096544922e-07 
   26 KSP preconditioned resid norm 2.925096544922e-07 true resid norm 6.688961378188e-07 ||r(i)||/||b|| 1.038987160154e-02
   27 KSP Residual norm 2.231892369304e-07 
   27 KSP preconditioned resid norm 2.231892369304e-07 true resid norm 4.862173951695e-07 ||r(i)||/||b|| 7.552347846883e-03
   28 KSP Residual norm 1.545977091333e-07 
   28 KSP preconditioned resid norm 1.545977091333e-07 true resid norm 4.006921935564e-07 ||r(i)||/||b|| 6.223896667074e-03
   29 KSP Residual norm 1.135641318949e-07 
   29 KSP preconditioned resid norm 1.135641318949e-07 true resid norm 2.932184936750e-07 ||r(i)||/||b|| 4.554522485977e-03
   30 KSP Residual norm 8.426939623771e-08 
   30 KSP preconditioned resid norm 8.426939623771e-08 true resid norm 2.107126561396e-07 ||r(i)||/||b|| 3.272970672620e-03
   31 KSP Residual norm 5.969760499395e-08 
   31 KSP preconditioned resid norm 5.969760499395e-08 true resid norm 1.486259800959e-07 ||r(i)||/||b|| 2.308586882987e-03
   32 KSP Residual norm 4.326341949423e-08 
   32 KSP preconditioned resid norm 4.326341949423e-08 true resid norm 1.068771668795e-07 ||r(i)||/||b|| 1.660108316120e-03
   33 KSP Residual norm 3.210754342136e-08 
   33 KSP preconditioned resid norm 3.210754342136e-08 true resid norm 7.636019845649e-08 ||r(i)||/||b|| 1.186092447802e-03
   34 KSP Residual norm 2.266338335449e-08 
   34 KSP preconditioned resid norm 2.266338335449e-08 true resid norm 5.317517957845e-08 ||r(i)||/||b|| 8.259627421535e-04
   35 KSP Residual norm 1.655658599389e-08 
   35 KSP preconditioned resid norm 1.655658599389e-08 true resid norm 4.313463112616e-08 ||r(i)||/||b|| 6.700042856307e-04
   36 KSP Residual norm 1.234152189546e-08 
   36 KSP preconditioned resid norm 1.234152189546e-08 true resid norm 3.202317520361e-08 ||r(i)||/||b|| 4.974115708366e-04
   37 KSP Residual norm 8.453682124006e-09 
   37 KSP preconditioned resid norm 8.453682124006e-09 true resid norm 2.229647817117e-08 ||r(i)||/||b|| 3.463281252009e-04
   38 KSP Residual norm 6.305579792450e-09 
   38 KSP preconditioned resid norm 6.305579792450e-09 true resid norm 1.652394011384e-08 ||r(i)||/||b|| 2.566640864367e-04
   39 KSP Residual norm 4.457424653389e-09 
   39 KSP preconditioned resid norm 4.457424653389e-09 true resid norm 1.088023929206e-08 ||r(i)||/||b|| 1.690012587113e-04
   40 KSP Residual norm 3.220882537643e-09 
   40 KSP preconditioned resid norm 3.220882537643e-09 true resid norm 7.212432873586e-09 ||r(i)||/||b|| 1.120297266712e-04
   41 KSP Residual norm 2.427707139299e-09 
   41 KSP preconditioned resid norm 2.427707139299e-09 true resid norm 5.628295982701e-09 ||r(i)||/||b|| 8.742354648121e-05
   42 KSP Residual norm 1.648436575181e-09 
   42 KSP preconditioned resid norm 1.648436575181e-09 true resid norm 3.900450163961e-09 ||r(i)||/||b|| 6.058515530363e-05
   43 KSP Residual norm 1.049415009517e-09 
   43 KSP preconditioned resid norm 1.049415009517e-09 true resid norm 2.854153901981e-09 ||r(i)||/||b|| 4.433317954161e-05
   44 KSP Residual norm 7.099667622900e-10 
   44 KSP preconditioned resid norm 7.099667622900e-10 true resid norm 1.874880067505e-09 ||r(i)||/||b|| 2.912225391700e-05
   45 KSP Residual norm 5.266620159427e-10 
   45 KSP preconditioned resid norm 5.266620159427e-10 true resid norm 1.237788424388e-09 ||r(i)||/||b|| 1.922639715217e-05
   46 KSP Residual norm 3.588448506710e-10 
   46 KSP preconditioned resid norm 3.588448506710e-10 true resid norm 8.833069338832e-10 ||r(i)||/||b|| 1.372028497237e-05
   47 KSP Residual norm 2.379220951178e-10 
   47 KSP preconditioned resid norm 2.379220951178e-10 true resid norm 6.277873212705e-10 ||r(i)||/||b|| 9.751334014788e-06
   48 KSP Residual norm 1.774487083225e-10 
   48 KSP preconditioned resid norm 1.774487083225e-10 true resid norm 4.712509475712e-10 ||r(i)||/||b|| 7.319876077224e-06
   49 KSP Residual norm 1.272278463161e-10 
   49 KSP preconditioned resid norm 1.272278463161e-10 true resid norm 3.010569984217e-10 ||r(i)||/||b|| 4.676276900844e-06
   50 KSP Residual norm 9.025916725940e-11 
   50 KSP preconditioned resid norm 9.025916725940e-11 true resid norm 2.168836677435e-10 ||r(i)||/||b|| 3.368824146113e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465495e-05 gnorm 3.605828798540e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.605828798540e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=6.31152e+08*s to t=6.6271e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=6.6271e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=6.6271e+08*s to t=6.94267e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=6.6271e+08*s to t=6.94267e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466068e-05 
    0 KSP Residual norm 3.037430635309e-03 
    0 KSP preconditioned resid norm 3.037430635309e-03 true resid norm 6.437963466068e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752493249821e-03 
    1 KSP preconditioned resid norm 1.752493249821e-03 true resid norm 2.281207809199e-04 ||r(i)||/||b|| 3.543368677412e+00
    2 KSP Residual norm 1.119699320689e-03 
    2 KSP preconditioned resid norm 1.119699320689e-03 true resid norm 7.585858834266e-04 ||r(i)||/||b|| 1.178301006871e+01
    3 KSP Residual norm 9.555492560240e-04 
    3 KSP preconditioned resid norm 9.555492560240e-04 true resid norm 7.316984977924e-04 ||r(i)||/||b|| 1.136537201009e+01
    4 KSP Residual norm 7.150884425882e-04 
    4 KSP preconditioned resid norm 7.150884425882e-04 true resid norm 4.946402599793e-04 ||r(i)||/||b|| 7.683179045461e+00
    5 KSP Residual norm 3.626060741987e-04 
    5 KSP preconditioned resid norm 3.626060741987e-04 true resid norm 3.023703309226e-04 ||r(i)||/||b|| 4.696676713316e+00
    6 KSP Residual norm 1.912795730259e-04 
    6 KSP preconditioned resid norm 1.912795730259e-04 true resid norm 3.543715918802e-04 ||r(i)||/||b|| 5.504405139109e+00
    7 KSP Residual norm 1.241942158026e-04 
    7 KSP preconditioned resid norm 1.241942158026e-04 true resid norm 3.360925490240e-04 ||r(i)||/||b|| 5.220479283479e+00
    8 KSP Residual norm 8.448273779097e-05 
    8 KSP preconditioned resid norm 8.448273779097e-05 true resid norm 2.508217690664e-04 ||r(i)||/||b|| 3.895980000328e+00
    9 KSP Residual norm 6.409263994820e-05 
    9 KSP preconditioned resid norm 6.409263994820e-05 true resid norm 1.813039981132e-04 ||r(i)||/||b|| 2.816170036826e+00
   10 KSP Residual norm 4.499919096131e-05 
   10 KSP preconditioned resid norm 4.499919096131e-05 true resid norm 9.806923678028e-05 ||r(i)||/||b|| 1.523295950609e+00
   11 KSP Residual norm 2.961321045356e-05 
   11 KSP preconditioned resid norm 2.961321045356e-05 true resid norm 4.913600609901e-05 ||r(i)||/||b|| 7.632228166249e-01
   12 KSP Residual norm 2.090865114447e-05 
   12 KSP preconditioned resid norm 2.090865114447e-05 true resid norm 5.729768630539e-05 ||r(i)||/||b|| 8.899970713935e-01
   13 KSP Residual norm 1.663130056862e-05 
   13 KSP preconditioned resid norm 1.663130056862e-05 true resid norm 4.912095273186e-05 ||r(i)||/||b|| 7.629889947460e-01
   14 KSP Residual norm 1.232697477075e-05 
   14 KSP preconditioned resid norm 1.232697477075e-05 true resid norm 2.802606318869e-05 ||r(i)||/||b|| 4.353249802737e-01
   15 KSP Residual norm 8.159748812069e-06 
   15 KSP preconditioned resid norm 8.159748812069e-06 true resid norm 1.912023618855e-05 ||r(i)||/||b|| 2.969919958279e-01
   16 KSP Residual norm 5.862132935850e-06 
   16 KSP preconditioned resid norm 5.862132935850e-06 true resid norm 1.621826455637e-05 ||r(i)||/||b|| 2.519160700717e-01
   17 KSP Residual norm 4.552705106051e-06 
   17 KSP preconditioned resid norm 4.552705106051e-06 true resid norm 1.227455166724e-05 ||r(i)||/||b|| 1.906589208208e-01
   18 KSP Residual norm 3.199362309325e-06 
   18 KSP preconditioned resid norm 3.199362309325e-06 true resid norm 7.754064822492e-06 ||r(i)||/||b|| 1.204428211400e-01
   19 KSP Residual norm 2.316344523089e-06 
   19 KSP preconditioned resid norm 2.316344523089e-06 true resid norm 5.628413649472e-06 ||r(i)||/||b|| 8.742537417519e-02
   20 KSP Residual norm 1.773151839817e-06 
   20 KSP preconditioned resid norm 1.773151839817e-06 true resid norm 4.186514578226e-06 ||r(i)||/||b|| 6.502855445346e-02
   21 KSP Residual norm 1.331436448921e-06 
   21 KSP preconditioned resid norm 1.331436448921e-06 true resid norm 2.919224860395e-06 ||r(i)||/||b|| 4.534391777433e-02
   22 KSP Residual norm 9.136723624401e-07 
   22 KSP preconditioned resid norm 9.136723624401e-07 true resid norm 2.081642644555e-06 ||r(i)||/||b|| 3.233386855216e-02
   23 KSP Residual norm 6.815968466316e-07 
   23 KSP preconditioned resid norm 6.815968466316e-07 true resid norm 1.710168597118e-06 ||r(i)||/||b|| 2.656381332593e-02
   24 KSP Residual norm 5.166354745018e-07 
   24 KSP preconditioned resid norm 5.166354745018e-07 true resid norm 1.179693330116e-06 ||r(i)||/||b|| 1.832401405092e-02
   25 KSP Residual norm 3.763813191811e-07 
   25 KSP preconditioned resid norm 3.763813191811e-07 true resid norm 8.606725780827e-07 ||r(i)||/||b|| 1.336870863929e-02
   26 KSP Residual norm 2.923154689674e-07 
   26 KSP preconditioned resid norm 2.923154689674e-07 true resid norm 6.686015650417e-07 ||r(i)||/||b|| 1.038529604223e-02
   27 KSP Residual norm 2.230165397902e-07 
   27 KSP preconditioned resid norm 2.230165397902e-07 true resid norm 4.859150350787e-07 ||r(i)||/||b|| 7.547651328557e-03
   28 KSP Residual norm 1.544792116867e-07 
   28 KSP preconditioned resid norm 1.544792116867e-07 true resid norm 4.004320859192e-07 ||r(i)||/||b|| 6.219856450409e-03
   29 KSP Residual norm 1.134659855768e-07 
   29 KSP preconditioned resid norm 1.134659855768e-07 true resid norm 2.930688509065e-07 ||r(i)||/||b|| 4.552198105056e-03
   30 KSP Residual norm 8.421817854094e-08 
   30 KSP preconditioned resid norm 8.421817854094e-08 true resid norm 2.106148281039e-07 ||r(i)||/||b|| 3.271451122921e-03
   31 KSP Residual norm 5.967490481657e-08 
   31 KSP preconditioned resid norm 5.967490481657e-08 true resid norm 1.486193878849e-07 ||r(i)||/||b|| 2.308484486875e-03
   32 KSP Residual norm 4.323701596797e-08 
   32 KSP preconditioned resid norm 4.323701596797e-08 true resid norm 1.067871189827e-07 ||r(i)||/||b|| 1.658709614391e-03
   33 KSP Residual norm 3.208769922536e-08 
   33 KSP preconditioned resid norm 3.208769922536e-08 true resid norm 7.630930310106e-08 ||r(i)||/||b|| 1.185301897149e-03
   34 KSP Residual norm 2.264791856518e-08 
   34 KSP preconditioned resid norm 2.264791856518e-08 true resid norm 5.312909487655e-08 ||r(i)||/||b|| 8.252469147515e-04
   35 KSP Residual norm 1.654074139019e-08 
   35 KSP preconditioned resid norm 1.654074139019e-08 true resid norm 4.310666586375e-08 ||r(i)||/||b|| 6.695699050010e-04
   36 KSP Residual norm 1.231892546061e-08 
   36 KSP preconditioned resid norm 1.231892546061e-08 true resid norm 3.198145104510e-08 ||r(i)||/||b|| 4.967634751837e-04
   37 KSP Residual norm 8.415699733833e-09 
   37 KSP preconditioned resid norm 8.415699733833e-09 true resid norm 2.222670814018e-08 ||r(i)||/||b|| 3.452443968862e-04
   38 KSP Residual norm 6.270998637034e-09 
   38 KSP preconditioned resid norm 6.270998637034e-09 true resid norm 1.640372517435e-08 ||r(i)||/||b|| 2.547968043126e-04
   39 KSP Residual norm 4.447799016466e-09 
   39 KSP preconditioned resid norm 4.447799016466e-09 true resid norm 1.084457397464e-08 ||r(i)||/||b|| 1.684472742320e-04
   40 KSP Residual norm 3.217980480057e-09 
   40 KSP preconditioned resid norm 3.217980480057e-09 true resid norm 7.203787321925e-09 ||r(i)||/||b|| 1.118954364978e-04
   41 KSP Residual norm 2.425506324580e-09 
   41 KSP preconditioned resid norm 2.425506324580e-09 true resid norm 5.624783023321e-09 ||r(i)||/||b|| 8.736898015914e-05
   42 KSP Residual norm 1.646922768705e-09 
   42 KSP preconditioned resid norm 1.646922768705e-09 true resid norm 3.897020598696e-09 ||r(i)||/||b|| 6.053188433323e-05
   43 KSP Residual norm 1.048094583307e-09 
   43 KSP preconditioned resid norm 1.048094583307e-09 true resid norm 2.851260942059e-09 ||r(i)||/||b|| 4.428824358955e-05
   44 KSP Residual norm 7.088429233341e-10 
   44 KSP preconditioned resid norm 7.088429233341e-10 true resid norm 1.872263697218e-09 ||r(i)||/||b|| 2.908161419502e-05
   45 KSP Residual norm 5.256278875089e-10 
   45 KSP preconditioned resid norm 5.256278875089e-10 true resid norm 1.235768425158e-09 ||r(i)||/||b|| 1.919502078058e-05
   46 KSP Residual norm 3.580483788209e-10 
   46 KSP preconditioned resid norm 3.580483788209e-10 true resid norm 8.816568160967e-10 ||r(i)||/||b|| 1.369465391880e-05
   47 KSP Residual norm 2.373321610834e-10 
   47 KSP preconditioned resid norm 2.373321610834e-10 true resid norm 6.261170545603e-10 ||r(i)||/||b|| 9.725389991111e-06
   48 KSP Residual norm 1.770501521960e-10 
   48 KSP preconditioned resid norm 1.770501521960e-10 true resid norm 4.699074055123e-10 ||r(i)||/||b|| 7.299007022780e-06
   49 KSP Residual norm 1.269978981982e-10 
   49 KSP preconditioned resid norm 1.269978981982e-10 true resid norm 3.006015830149e-10 ||r(i)||/||b|| 4.669202995626e-06
   50 KSP Residual norm 9.012956624638e-11 
   50 KSP preconditioned resid norm 9.012956624638e-11 true resid norm 2.164574243540e-10 ||r(i)||/||b|| 3.362203365938e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466068e-05 gnorm 3.596888269550e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.596888269550e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=6.6271e+08*s to t=6.94267e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=6.94267e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=6.94267e+08*s to t=7.25825e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=6.94267e+08*s to t=7.25825e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466135e-05 
    0 KSP Residual norm 3.039136147485e-03 
    0 KSP preconditioned resid norm 3.039136147485e-03 true resid norm 6.437963466135e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754094400961e-03 
    1 KSP preconditioned resid norm 1.754094400961e-03 true resid norm 2.275462551069e-04 ||r(i)||/||b|| 3.534444647035e+00
    2 KSP Residual norm 1.121297144168e-03 
    2 KSP preconditioned resid norm 1.121297144168e-03 true resid norm 7.572055212735e-04 ||r(i)||/||b|| 1.176156909334e+01
    3 KSP Residual norm 9.567262693952e-04 
    3 KSP preconditioned resid norm 9.567262693952e-04 true resid norm 7.309047985969e-04 ||r(i)||/||b|| 1.135304358966e+01
    4 KSP Residual norm 7.161553506982e-04 
    4 KSP preconditioned resid norm 7.161553506982e-04 true resid norm 4.950460067107e-04 ||r(i)||/||b|| 7.689481453486e+00
    5 KSP Residual norm 3.632847955180e-04 
    5 KSP preconditioned resid norm 3.632847955180e-04 true resid norm 3.018536699967e-04 ||r(i)||/||b|| 4.688651490250e+00
    6 KSP Residual norm 1.911913097648e-04 
    6 KSP preconditioned resid norm 1.911913097648e-04 true resid norm 3.533358632015e-04 ||r(i)||/||b|| 5.488317308107e+00
    7 KSP Residual norm 1.241663275077e-04 
    7 KSP preconditioned resid norm 1.241663275077e-04 true resid norm 3.357090940151e-04 ||r(i)||/||b|| 5.214523129573e+00
    8 KSP Residual norm 8.447165539933e-05 
    8 KSP preconditioned resid norm 8.447165539933e-05 true resid norm 2.505271422857e-04 ||r(i)||/||b|| 3.891403603072e+00
    9 KSP Residual norm 6.407866614360e-05 
    9 KSP preconditioned resid norm 6.407866614360e-05 true resid norm 1.811671791124e-04 ||r(i)||/||b|| 2.814044846097e+00
   10 KSP Residual norm 4.501412756098e-05 
   10 KSP preconditioned resid norm 4.501412756098e-05 true resid norm 9.821483349316e-05 ||r(i)||/||b|| 1.525557484285e+00
   11 KSP Residual norm 2.961634740581e-05 
   11 KSP preconditioned resid norm 2.961634740581e-05 true resid norm 4.909628492346e-05 ||r(i)||/||b|| 7.626058330668e-01
   12 KSP Residual norm 2.089755622445e-05 
   12 KSP preconditioned resid norm 2.089755622445e-05 true resid norm 5.717528064340e-05 ||r(i)||/||b|| 8.880957610920e-01
   13 KSP Residual norm 1.662870516016e-05 
   13 KSP preconditioned resid norm 1.662870516016e-05 true resid norm 4.907938549461e-05 ||r(i)||/||b|| 7.623433365656e-01
   14 KSP Residual norm 1.234537080752e-05 
   14 KSP preconditioned resid norm 1.234537080752e-05 true resid norm 2.812044771620e-05 ||r(i)||/||b|| 4.367910421380e-01
   15 KSP Residual norm 8.157680543147e-06 
   15 KSP preconditioned resid norm 8.157680543147e-06 true resid norm 1.912279960875e-05 ||r(i)||/||b|| 2.970318130778e-01
   16 KSP Residual norm 5.861914641394e-06 
   16 KSP preconditioned resid norm 5.861914641394e-06 true resid norm 1.619113486523e-05 ||r(i)||/||b|| 2.514946683124e-01
   17 KSP Residual norm 4.558248110946e-06 
   17 KSP preconditioned resid norm 4.558248110946e-06 true resid norm 1.229269810191e-05 ||r(i)||/||b|| 1.909407868897e-01
   18 KSP Residual norm 3.199291721479e-06 
   18 KSP preconditioned resid norm 3.199291721479e-06 true resid norm 7.761087904978e-06 ||r(i)||/||b|| 1.205519097119e-01
   19 KSP Residual norm 2.313884456654e-06 
   19 KSP preconditioned resid norm 2.313884456654e-06 true resid norm 5.622886779125e-06 ||r(i)||/||b|| 8.733952605823e-02
   20 KSP Residual norm 1.772552688044e-06 
   20 KSP preconditioned resid norm 1.772552688044e-06 true resid norm 4.186925084157e-06 ||r(i)||/||b|| 6.503493078488e-02
   21 KSP Residual norm 1.331518165668e-06 
   21 KSP preconditioned resid norm 1.331518165668e-06 true resid norm 2.921676920918e-06 ||r(i)||/||b|| 4.538200529231e-02
   22 KSP Residual norm 9.122723244778e-07 
   22 KSP preconditioned resid norm 9.122723244778e-07 true resid norm 2.076173652126e-06 ||r(i)||/||b|| 3.224891944552e-02
   23 KSP Residual norm 6.797190868713e-07 
   23 KSP preconditioned resid norm 6.797190868713e-07 true resid norm 1.703367073011e-06 ||r(i)||/||b|| 2.645816618828e-02
   24 KSP Residual norm 5.160751314952e-07 
   24 KSP preconditioned resid norm 5.160751314952e-07 true resid norm 1.179176323278e-06 ||r(i)||/||b|| 1.831598345472e-02
   25 KSP Residual norm 3.757145315352e-07 
   25 KSP preconditioned resid norm 3.757145315352e-07 true resid norm 8.594368763642e-07 ||r(i)||/||b|| 1.334951465452e-02
   26 KSP Residual norm 2.911867565605e-07 
   26 KSP preconditioned resid norm 2.911867565605e-07 true resid norm 6.666355752836e-07 ||r(i)||/||b|| 1.035475859393e-02
   27 KSP Residual norm 2.219770480701e-07 
   27 KSP preconditioned resid norm 2.219770480701e-07 true resid norm 4.837245231686e-07 ||r(i)||/||b|| 7.513626408617e-03
   28 KSP Residual norm 1.540072977997e-07 
   28 KSP preconditioned resid norm 1.540072977997e-07 true resid norm 3.993185364056e-07 ||r(i)||/||b|| 6.202559839088e-03
   29 KSP Residual norm 1.131922140561e-07 
   29 KSP preconditioned resid norm 1.131922140561e-07 true resid norm 2.927397326586e-07 ||r(i)||/||b|| 4.547085956583e-03
   30 KSP Residual norm 8.416331893723e-08 
   30 KSP preconditioned resid norm 8.416331893723e-08 true resid norm 2.105929317949e-07 ||r(i)||/||b|| 3.271111010533e-03
   31 KSP Residual norm 5.970373262979e-08 
   31 KSP preconditioned resid norm 5.970373262979e-08 true resid norm 1.489852223989e-07 ||r(i)||/||b|| 2.314166943982e-03
   32 KSP Residual norm 4.322811719545e-08 
   32 KSP preconditioned resid norm 4.322811719545e-08 true resid norm 1.065667609341e-07 ||r(i)||/||b|| 1.655286823149e-03
   33 KSP Residual norm 3.206589163871e-08 
   33 KSP preconditioned resid norm 3.206589163871e-08 true resid norm 7.629956090011e-08 ||r(i)||/||b|| 1.185150572871e-03
   34 KSP Residual norm 2.263659375238e-08 
   34 KSP preconditioned resid norm 2.263659375238e-08 true resid norm 5.305368184619e-08 ||r(i)||/||b|| 8.240755345268e-04
   35 KSP Residual norm 1.648606774519e-08 
   35 KSP preconditioned resid norm 1.648606774519e-08 true resid norm 4.297910564489e-08 ||r(i)||/||b|| 6.675885296797e-04
   36 KSP Residual norm 1.220887047167e-08 
   36 KSP preconditioned resid norm 1.220887047167e-08 true resid norm 3.193262739102e-08 ||r(i)||/||b|| 4.960051040828e-04
   37 KSP Residual norm 8.116562635104e-09 
   37 KSP preconditioned resid norm 8.116562635104e-09 true resid norm 2.171308449137e-08 ||r(i)||/||b|| 3.372663514725e-04
   38 KSP Residual norm 5.595126845848e-09 
   38 KSP preconditioned resid norm 5.595126845848e-09 true resid norm 1.479859482386e-08 ||r(i)||/||b|| 2.298645356051e-04
   39 KSP Residual norm 3.839161242040e-09 
   39 KSP preconditioned resid norm 3.839161242040e-09 true resid norm 8.890551501909e-09 ||r(i)||/||b|| 1.380957122338e-04
   40 KSP Residual norm 2.840552949574e-09 
   40 KSP preconditioned resid norm 2.840552949574e-09 true resid norm 6.495419647301e-09 ||r(i)||/||b|| 1.008924589502e-04
   41 KSP Residual norm 2.066116507991e-09 
   41 KSP preconditioned resid norm 2.066116507991e-09 true resid norm 4.752554342355e-09 ||r(i)||/||b|| 7.382077216427e-05
   42 KSP Residual norm 1.487933536867e-09 
   42 KSP preconditioned resid norm 1.487933536867e-09 true resid norm 3.424605367838e-09 ||r(i)||/||b|| 5.319392360413e-05
   43 KSP Residual norm 1.025296110133e-09 
   43 KSP preconditioned resid norm 1.025296110133e-09 true resid norm 2.761538506069e-09 ||r(i)||/||b|| 4.289459734580e-05
   44 KSP Residual norm 7.029908646594e-10 
   44 KSP preconditioned resid norm 7.029908646594e-10 true resid norm 1.859117075324e-09 ||r(i)||/||b|| 2.887740952715e-05
   45 KSP Residual norm 5.220075467980e-10 
   45 KSP preconditioned resid norm 5.220075467980e-10 true resid norm 1.227251882350e-09 ||r(i)||/||b|| 1.906273449369e-05
   46 KSP Residual norm 3.549851791337e-10 
   46 KSP preconditioned resid norm 3.549851791337e-10 true resid norm 8.753989572865e-10 ||r(i)||/||b|| 1.359745145948e-05
   47 KSP Residual norm 2.351143295195e-10 
   47 KSP preconditioned resid norm 2.351143295195e-10 true resid norm 6.195659691517e-10 ||r(i)||/||b|| 9.623632883454e-06
   48 KSP Residual norm 1.754523822805e-10 
   48 KSP preconditioned resid norm 1.754523822805e-10 true resid norm 4.644443054298e-10 ||r(i)||/||b|| 7.214149441401e-06
   49 KSP Residual norm 1.261637187274e-10 
   49 KSP preconditioned resid norm 1.261637187274e-10 true resid norm 2.990244156646e-10 ||r(i)||/||b|| 4.644705072303e-06
   50 KSP Residual norm 8.971452647794e-11 
   50 KSP preconditioned resid norm 8.971452647794e-11 true resid norm 2.148264903205e-10 ||r(i)||/||b|| 3.336870292143e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466135e-05 gnorm 3.561615727059e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.561615727059e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=6.94267e+08*s to t=7.25825e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=7.25825e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=7.25825e+08*s to t=7.57382e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=7.25825e+08*s to t=7.57382e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466028e-05 
    0 KSP Residual norm 3.038829828440e-03 
    0 KSP preconditioned resid norm 3.038829828440e-03 true resid norm 6.437963466028e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.755029529209e-03 
    1 KSP preconditioned resid norm 1.755029529209e-03 true resid norm 2.270934519969e-04 ||r(i)||/||b|| 3.527411318738e+00
    2 KSP Residual norm 1.122796047202e-03 
    2 KSP preconditioned resid norm 1.122796047202e-03 true resid norm 7.557338804094e-04 ||r(i)||/||b|| 1.173871029864e+01
    3 KSP Residual norm 9.579721118108e-04 
    3 KSP preconditioned resid norm 9.579721118108e-04 true resid norm 7.300843667255e-04 ||r(i)||/||b|| 1.134029993457e+01
    4 KSP Residual norm 7.172081757854e-04 
    4 KSP preconditioned resid norm 7.172081757854e-04 true resid norm 4.952702513664e-04 ||r(i)||/||b|| 7.692964614972e+00
    5 KSP Residual norm 3.633570920025e-04 
    5 KSP preconditioned resid norm 3.633570920025e-04 true resid norm 3.012815105376e-04 ||r(i)||/||b|| 4.679764216238e+00
    6 KSP Residual norm 1.909520080352e-04 
    6 KSP preconditioned resid norm 1.909520080352e-04 true resid norm 3.522205844633e-04 ||r(i)||/||b|| 5.470993837134e+00
    7 KSP Residual norm 1.240772115006e-04 
    7 KSP preconditioned resid norm 1.240772115006e-04 true resid norm 3.352142209328e-04 ||r(i)||/||b|| 5.206836334217e+00
    8 KSP Residual norm 8.443133616054e-05 
    8 KSP preconditioned resid norm 8.443133616054e-05 true resid norm 2.500499658813e-04 ||r(i)||/||b|| 3.883991687756e+00
    9 KSP Residual norm 6.405238019693e-05 
    9 KSP preconditioned resid norm 6.405238019693e-05 true resid norm 1.809414091738e-04 ||r(i)||/||b|| 2.810537992777e+00
   10 KSP Residual norm 4.499679011367e-05 
   10 KSP preconditioned resid norm 4.499679011367e-05 true resid norm 9.828161458111e-05 ||r(i)||/||b|| 1.526594785754e+00
   11 KSP Residual norm 2.960852801431e-05 
   11 KSP preconditioned resid norm 2.960852801431e-05 true resid norm 4.903565055017e-05 ||r(i)||/||b|| 7.616640077086e-01
   12 KSP Residual norm 2.087795781705e-05 
   12 KSP preconditioned resid norm 2.087795781705e-05 true resid norm 5.701488997095e-05 ||r(i)||/||b|| 8.856044348777e-01
   13 KSP Residual norm 1.661377834470e-05 
   13 KSP preconditioned resid norm 1.661377834470e-05 true resid norm 4.896266419302e-05 ||r(i)||/||b|| 7.605303206734e-01
   14 KSP Residual norm 1.234624167843e-05 
   14 KSP preconditioned resid norm 1.234624167843e-05 true resid norm 2.815536734251e-05 ||r(i)||/||b|| 4.373334438923e-01
   15 KSP Residual norm 8.151306250317e-06 
   15 KSP preconditioned resid norm 8.151306250317e-06 true resid norm 1.911978018118e-05 ||r(i)||/||b|| 2.969849127301e-01
   16 KSP Residual norm 5.857230353363e-06 
   16 KSP preconditioned resid norm 5.857230353363e-06 true resid norm 1.615180591281e-05 ||r(i)||/||b|| 2.508837771144e-01
   17 KSP Residual norm 4.558636681643e-06 
   17 KSP preconditioned resid norm 4.558636681643e-06 true resid norm 1.228537621573e-05 ||r(i)||/||b|| 1.908270570431e-01
   18 KSP Residual norm 3.198025816193e-06 
   18 KSP preconditioned resid norm 3.198025816193e-06 true resid norm 7.761142471803e-06 ||r(i)||/||b|| 1.205527572928e-01
   19 KSP Residual norm 2.310337923201e-06 
   19 KSP preconditioned resid norm 2.310337923201e-06 true resid norm 5.614464136682e-06 ||r(i)||/||b|| 8.720869831443e-02
   20 KSP Residual norm 1.770646188656e-06 
   20 KSP preconditioned resid norm 1.770646188656e-06 true resid norm 4.185971321562e-06 ||r(i)||/||b|| 6.502011612291e-02
   21 KSP Residual norm 1.330370139701e-06 
   21 KSP preconditioned resid norm 1.330370139701e-06 true resid norm 2.920633495463e-06 ||r(i)||/||b|| 4.536579790915e-02
   22 KSP Residual norm 9.104807978398e-07 
   22 KSP preconditioned resid norm 9.104807978398e-07 true resid norm 2.066982930737e-06 ||r(i)||/||b|| 3.210616123630e-02
   23 KSP Residual norm 6.777900733070e-07 
   23 KSP preconditioned resid norm 6.777900733070e-07 true resid norm 1.696275032049e-06 ||r(i)||/||b|| 2.634800649305e-02
   24 KSP Residual norm 5.151724985438e-07 
   24 KSP preconditioned resid norm 5.151724985438e-07 true resid norm 1.178138211268e-06 ||r(i)||/||b|| 1.829985860412e-02
   25 KSP Residual norm 3.748103809526e-07 
   25 KSP preconditioned resid norm 3.748103809526e-07 true resid norm 8.574257672793e-07 ||r(i)||/||b|| 1.331827637426e-02
   26 KSP Residual norm 2.899267080952e-07 
   26 KSP preconditioned resid norm 2.899267080952e-07 true resid norm 6.646667760683e-07 ||r(i)||/||b|| 1.032417750700e-02
   27 KSP Residual norm 2.207554134565e-07 
   27 KSP preconditioned resid norm 2.207554134565e-07 true resid norm 4.814324562203e-07 ||r(i)||/||b|| 7.478024048454e-03
   28 KSP Residual norm 1.533044292945e-07 
   28 KSP preconditioned resid norm 1.533044292945e-07 true resid norm 3.977583844221e-07 ||r(i)||/||b|| 6.178326213267e-03
   29 KSP Residual norm 1.126623141479e-07 
   29 KSP preconditioned resid norm 1.126623141479e-07 true resid norm 2.918901088404e-07 ||r(i)||/||b|| 4.533888866886e-03
   30 KSP Residual norm 8.393853765904e-08 
   30 KSP preconditioned resid norm 8.393853765904e-08 true resid norm 2.101997729696e-07 ||r(i)||/||b|| 3.265004128694e-03
   31 KSP Residual norm 5.966203785625e-08 
   31 KSP preconditioned resid norm 5.966203785625e-08 true resid norm 1.491601936817e-07 ||r(i)||/||b|| 2.316884748862e-03
   32 KSP Residual norm 4.315070891394e-08 
   32 KSP preconditioned resid norm 4.315070891394e-08 true resid norm 1.061924121699e-07 ||r(i)||/||b|| 1.649472115371e-03
   33 KSP Residual norm 3.201056494768e-08 
   33 KSP preconditioned resid norm 3.201056494768e-08 true resid norm 7.619084228738e-08 ||r(i)||/||b|| 1.183461861650e-03
   34 KSP Residual norm 2.261762157657e-08 
   34 KSP preconditioned resid norm 2.261762157657e-08 true resid norm 5.288813333222e-08 ||r(i)||/||b|| 8.215040922693e-04
   35 KSP Residual norm 1.646352791721e-08 
   35 KSP preconditioned resid norm 1.646352791721e-08 true resid norm 4.284090656201e-08 ||r(i)||/||b|| 6.654419023667e-04
   36 KSP Residual norm 1.226523627749e-08 
   36 KSP preconditioned resid norm 1.226523627749e-08 true resid norm 3.216945689032e-08 ||r(i)||/||b|| 4.996837440919e-04
   37 KSP Residual norm 8.256161781260e-09 
   37 KSP preconditioned resid norm 8.256161781260e-09 true resid norm 2.158523601183e-08 ||r(i)||/||b|| 3.352804986504e-04
   38 KSP Residual norm 6.047851421264e-09 
   38 KSP preconditioned resid norm 6.047851421264e-09 true resid norm 1.596340686766e-08 ||r(i)||/||b|| 2.479574006889e-04
   39 KSP Residual norm 4.413255387788e-09 
   39 KSP preconditioned resid norm 4.413255387788e-09 true resid norm 1.064189437657e-08 ||r(i)||/||b|| 1.652990799454e-04
   40 KSP Residual norm 3.182876361641e-09 
   40 KSP preconditioned resid norm 3.182876361641e-09 true resid norm 7.122017665057e-09 ||r(i)||/||b|| 1.106253196782e-04
   41 KSP Residual norm 2.413052229063e-09 
   41 KSP preconditioned resid norm 2.413052229063e-09 true resid norm 5.609884157540e-09 ||r(i)||/||b|| 8.713755812910e-05
   42 KSP Residual norm 1.635398442004e-09 
   42 KSP preconditioned resid norm 1.635398442004e-09 true resid norm 3.869029177259e-09 ||r(i)||/||b|| 6.009709743889e-05
   43 KSP Residual norm 1.037648758554e-09 
   43 KSP preconditioned resid norm 1.037648758554e-09 true resid norm 2.829663544725e-09 ||r(i)||/||b|| 4.395277419104e-05
   44 KSP Residual norm 6.998383630413e-10 
   44 KSP preconditioned resid norm 6.998383630413e-10 true resid norm 1.852158552094e-09 ||r(i)||/||b|| 2.876932374449e-05
   45 KSP Residual norm 5.166225827048e-10 
   45 KSP preconditioned resid norm 5.166225827048e-10 true resid norm 1.220423974001e-09 ||r(i)||/||b|| 1.895667753384e-05
   46 KSP Residual norm 3.509175879028e-10 
   46 KSP preconditioned resid norm 3.509175879028e-10 true resid norm 8.670373297067e-10 ||r(i)||/||b|| 1.346757144991e-05
   47 KSP Residual norm 2.314924427544e-10 
   47 KSP preconditioned resid norm 2.314924427544e-10 true resid norm 6.097383166187e-10 ||r(i)||/||b|| 9.470981310102e-06
   48 KSP Residual norm 1.727319385415e-10 
   48 KSP preconditioned resid norm 1.727319385415e-10 true resid norm 4.554094995481e-10 ||r(i)||/||b|| 7.073813045868e-06
   49 KSP Residual norm 1.246186599663e-10 
   49 KSP preconditioned resid norm 1.246186599663e-10 true resid norm 2.955411599768e-10 ||r(i)||/||b|| 4.590600141431e-06
   50 KSP Residual norm 8.894412191227e-11 
   50 KSP preconditioned resid norm 8.894412191227e-11 true resid norm 2.123041632467e-10 ||r(i)||/||b|| 3.297691333090e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466028e-05 gnorm 3.509895766058e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.509895766058e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=7.25825e+08*s to t=7.57382e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=7.57382e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=7.57382e+08*s to t=7.8894e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=7.57382e+08*s to t=7.8894e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466470e-05 
    0 KSP Residual norm 3.038000144767e-03 
    0 KSP preconditioned resid norm 3.038000144767e-03 true resid norm 6.437963466470e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753205485257e-03 
    1 KSP preconditioned resid norm 1.753205485257e-03 true resid norm 2.278489112274e-04 ||r(i)||/||b|| 3.539145762695e+00
    2 KSP Residual norm 1.120489176879e-03 
    2 KSP preconditioned resid norm 1.120489176879e-03 true resid norm 7.578784991015e-04 ||r(i)||/||b|| 1.177202236466e+01
    3 KSP Residual norm 9.561523534151e-04 
    3 KSP preconditioned resid norm 9.561523534151e-04 true resid norm 7.312953299304e-04 ||r(i)||/||b|| 1.135910965850e+01
    4 KSP Residual norm 7.156255796097e-04 
    4 KSP preconditioned resid norm 7.156255796097e-04 true resid norm 4.948204650611e-04 ||r(i)||/||b|| 7.685978145700e+00
    5 KSP Residual norm 3.628674054113e-04 
    5 KSP preconditioned resid norm 3.628674054113e-04 true resid norm 3.021000167606e-04 ||r(i)||/||b|| 4.692477960367e+00
    6 KSP Residual norm 1.912154473042e-04 
    6 KSP preconditioned resid norm 1.912154473042e-04 true resid norm 3.538396153742e-04 ||r(i)||/||b|| 5.496142020951e+00
    7 KSP Residual norm 1.241728048772e-04 
    7 KSP preconditioned resid norm 1.241728048772e-04 true resid norm 3.358876431210e-04 ||r(i)||/||b|| 5.217296507977e+00
    8 KSP Residual norm 8.447280925048e-05 
    8 KSP preconditioned resid norm 8.447280925048e-05 true resid norm 2.506488528629e-04 ||r(i)||/||b|| 3.893294116506e+00
    9 KSP Residual norm 6.408364515374e-05 
    9 KSP preconditioned resid norm 6.408364515374e-05 true resid norm 1.812216442362e-04 ||r(i)||/||b|| 2.814890845219e+00
   10 KSP Residual norm 4.500262950767e-05 
   10 KSP preconditioned resid norm 4.500262950767e-05 true resid norm 9.813361511638e-05 ||r(i)||/||b|| 1.524295930343e+00
   11 KSP Residual norm 2.961258280249e-05 
   11 KSP preconditioned resid norm 2.961258280249e-05 true resid norm 4.911287047821e-05 ||r(i)||/||b|| 7.628634541652e-01
   12 KSP Residual norm 2.090197312803e-05 
   12 KSP preconditioned resid norm 2.090197312803e-05 true resid norm 5.723067687884e-05 ||r(i)||/||b|| 8.889562231426e-01
   13 KSP Residual norm 1.662843386320e-05 
   13 KSP preconditioned resid norm 1.662843386320e-05 true resid norm 4.909073012141e-05 ||r(i)||/||b|| 7.625195510517e-01
   14 KSP Residual norm 1.233361610595e-05 
   14 KSP preconditioned resid norm 1.233361610595e-05 true resid norm 2.806433631519e-05 ||r(i)||/||b|| 4.359194714501e-01
   15 KSP Residual norm 8.158068784567e-06 
   15 KSP preconditioned resid norm 8.158068784567e-06 true resid norm 1.912037847165e-05 ||r(i)||/||b|| 2.969942058732e-01
   16 KSP Residual norm 5.861617257635e-06 
   16 KSP preconditioned resid norm 5.861617257635e-06 true resid norm 1.620306403534e-05 ||r(i)||/||b|| 2.516799624560e-01
   17 KSP Residual norm 4.554969281324e-06 
   17 KSP preconditioned resid norm 4.554969281324e-06 true resid norm 1.228109443600e-05 ||r(i)||/||b|| 1.907605487351e-01
   18 KSP Residual norm 3.199150710816e-06 
   18 KSP preconditioned resid norm 3.199150710816e-06 true resid norm 7.756527550944e-06 ||r(i)||/||b|| 1.204810743543e-01
   19 KSP Residual norm 2.315022389659e-06 
   19 KSP preconditioned resid norm 2.315022389659e-06 true resid norm 5.625350020497e-06 ||r(i)||/||b|| 8.737778724272e-02
   20 KSP Residual norm 1.772758752992e-06 
   20 KSP preconditioned resid norm 1.772758752992e-06 true resid norm 4.186832032522e-06 ||r(i)||/||b|| 6.503348542326e-02
   21 KSP Residual norm 1.331320886236e-06 
   21 KSP preconditioned resid norm 1.331320886236e-06 true resid norm 2.919992463507e-06 ||r(i)||/||b|| 4.535584084493e-02
   22 KSP Residual norm 9.128769259066e-07 
   22 KSP preconditioned resid norm 9.128769259066e-07 true resid norm 2.078387674449e-06 ||r(i)||/||b|| 3.228330954771e-02
   23 KSP Residual norm 6.806493602785e-07 
   23 KSP preconditioned resid norm 6.806493602785e-07 true resid norm 1.706679142192e-06 ||r(i)||/||b|| 2.650961210141e-02
   24 KSP Residual norm 5.163257648466e-07 
   24 KSP preconditioned resid norm 5.163257648466e-07 true resid norm 1.179430543864e-06 ||r(i)||/||b|| 1.831993222712e-02
   25 KSP Residual norm 3.760042431231e-07 
   25 KSP preconditioned resid norm 3.760042431231e-07 true resid norm 8.599366330421e-07 ||r(i)||/||b|| 1.335727730548e-02
   26 KSP Residual norm 2.917265089682e-07 
   26 KSP preconditioned resid norm 2.917265089682e-07 true resid norm 6.675866473361e-07 ||r(i)||/||b|| 1.036953146462e-02
   27 KSP Residual norm 2.224915207981e-07 
   27 KSP preconditioned resid norm 2.224915207981e-07 true resid norm 4.848286256410e-07 ||r(i)||/||b|| 7.530776279891e-03
   28 KSP Residual norm 1.542215623924e-07 
   28 KSP preconditioned resid norm 1.542215623924e-07 true resid norm 3.998300281128e-07 ||r(i)||/||b|| 6.210504769018e-03
   29 KSP Residual norm 1.133040649847e-07 
   29 KSP preconditioned resid norm 1.133040649847e-07 true resid norm 2.928731398043e-07 ||r(i)||/||b|| 4.549158151171e-03
   30 KSP Residual norm 8.417141087258e-08 
   30 KSP preconditioned resid norm 8.417141087258e-08 true resid norm 2.105612852236e-07 ||r(i)||/||b|| 3.270619448530e-03
   31 KSP Residual norm 5.967379618896e-08 
   31 KSP preconditioned resid norm 5.967379618896e-08 true resid norm 1.487777894814e-07 ||r(i)||/||b|| 2.310944916918e-03
   32 KSP Residual norm 4.321775031885e-08 
   32 KSP preconditioned resid norm 4.321775031885e-08 true resid norm 1.066397337936e-07 ||r(i)||/||b|| 1.656420300441e-03
   33 KSP Residual norm 3.206501576045e-08 
   33 KSP preconditioned resid norm 3.206501576045e-08 true resid norm 7.626944873037e-08 ||r(i)||/||b|| 1.184682844623e-03
   34 KSP Residual norm 2.262963965116e-08 
   34 KSP preconditioned resid norm 2.262963965116e-08 true resid norm 5.306915823711e-08 ||r(i)||/||b|| 8.243159271329e-04
   35 KSP Residual norm 1.650075930906e-08 
   35 KSP preconditioned resid norm 1.650075930906e-08 true resid norm 4.303324098499e-08 ||r(i)||/||b|| 6.684294064282e-04
   36 KSP Residual norm 1.223334553240e-08 
   36 KSP preconditioned resid norm 1.223334553240e-08 true resid norm 3.188012303198e-08 ||r(i)||/||b|| 4.951895610781e-04
   37 KSP Residual norm 8.215924344859e-09 
   37 KSP preconditioned resid norm 8.215924344859e-09 true resid norm 2.192010943563e-08 ||r(i)||/||b|| 3.404820414063e-04
   38 KSP Residual norm 5.957553214242e-09 
   38 KSP preconditioned resid norm 5.957553214242e-09 true resid norm 1.545649574432e-08 ||r(i)||/||b|| 2.400836199960e-04
   39 KSP Residual norm 4.336757066053e-09 
   39 KSP preconditioned resid norm 4.336757066053e-09 true resid norm 1.037420583970e-08 ||r(i)||/||b|| 1.611411107523e-04
   40 KSP Residual norm 3.206613880571e-09 
   40 KSP preconditioned resid norm 3.206613880571e-09 true resid norm 7.153745887057e-09 ||r(i)||/||b|| 1.111181497738e-04
   41 KSP Residual norm 2.419845805094e-09 
   41 KSP preconditioned resid norm 2.419845805094e-09 true resid norm 5.613136240142e-09 ||r(i)||/||b|| 8.718807227435e-05
   42 KSP Residual norm 1.644744045204e-09 
   42 KSP preconditioned resid norm 1.644744045204e-09 true resid norm 3.891197684362e-09 ||r(i)||/||b|| 6.044143780293e-05
   43 KSP Residual norm 1.045661222331e-09 
   43 KSP preconditioned resid norm 1.045661222331e-09 true resid norm 2.845988448190e-09 ||r(i)||/||b|| 4.420634666556e-05
   44 KSP Residual norm 7.066976710345e-10 
   44 KSP preconditioned resid norm 7.066976710345e-10 true resid norm 1.867620636683e-09 ||r(i)||/||b|| 2.900949417326e-05
   45 KSP Residual norm 5.235169356538e-10 
   45 KSP preconditioned resid norm 5.235169356538e-10 true resid norm 1.232090092365e-09 ||r(i)||/||b|| 1.913788574262e-05
   46 KSP Residual norm 3.563621485845e-10 
   46 KSP preconditioned resid norm 3.563621485845e-10 true resid norm 8.781033837848e-10 ||r(i)||/||b|| 1.363945894316e-05
   47 KSP Residual norm 2.360724571013e-10 
   47 KSP preconditioned resid norm 2.360724571013e-10 true resid norm 6.224314037164e-10 ||r(i)||/||b|| 9.668141283467e-06
   48 KSP Residual norm 1.761786258110e-10 
   48 KSP preconditioned resid norm 1.761786258110e-10 true resid norm 4.669307297495e-10 ||r(i)||/||b|| 7.252770727596e-06
   49 KSP Residual norm 1.265300693314e-10 
   49 KSP preconditioned resid norm 1.265300693314e-10 true resid norm 2.997173665489e-10 ||r(i)||/||b|| 4.655468582725e-06
   50 KSP Residual norm 8.988867925813e-11 
   50 KSP preconditioned resid norm 8.988867925813e-11 true resid norm 2.155451495019e-10 ||r(i)||/||b|| 3.348033126074e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466470e-05 gnorm 3.577213422173e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.577213422173e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=7.57382e+08*s to t=7.8894e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=7.8894e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=7.8894e+08*s to t=8.20498e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=7.8894e+08*s to t=8.20498e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466111e-05 
    0 KSP Residual norm 3.038138510833e-03 
    0 KSP preconditioned resid norm 3.038138510833e-03 true resid norm 6.437963466111e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753529783318e-03 
    1 KSP preconditioned resid norm 1.753529783318e-03 true resid norm 2.277137798587e-04 ||r(i)||/||b|| 3.537046785950e+00
    2 KSP Residual norm 1.120904114923e-03 
    2 KSP preconditioned resid norm 1.120904114923e-03 true resid norm 7.574914342601e-04 ||r(i)||/||b|| 1.176601014043e+01
    3 KSP Residual norm 9.564819643066e-04 
    3 KSP preconditioned resid norm 9.564819643066e-04 true resid norm 7.310771128419e-04 ||r(i)||/||b|| 1.135572012314e+01
    4 KSP Residual norm 7.159126571884e-04 
    4 KSP preconditioned resid norm 7.159126571884e-04 true resid norm 4.949016498614e-04 ||r(i)||/||b|| 7.687239178454e+00
    5 KSP Residual norm 3.629551724688e-04 
    5 KSP preconditioned resid norm 3.629551724688e-04 true resid norm 3.019507899084e-04 ||r(i)||/||b|| 4.690160040483e+00
    6 KSP Residual norm 1.911681518597e-04 
    6 KSP preconditioned resid norm 1.911681518597e-04 true resid norm 3.535474033749e-04 ||r(i)||/||b|| 5.491603132512e+00
    7 KSP Residual norm 1.241560575330e-04 
    7 KSP preconditioned resid norm 1.241560575330e-04 true resid norm 3.357679314598e-04 ||r(i)||/||b|| 5.215437043519e+00
    8 KSP Residual norm 8.446513859228e-05 
    8 KSP preconditioned resid norm 8.446513859228e-05 true resid norm 2.505406843424e-04 ||r(i)||/||b|| 3.891613949990e+00
    9 KSP Residual norm 6.407783536915e-05 
    9 KSP preconditioned resid norm 6.407783536915e-05 true resid norm 1.811700332411e-04 ||r(i)||/||b|| 2.814089178895e+00
   10 KSP Residual norm 4.500172050094e-05 
   10 KSP preconditioned resid norm 4.500172050094e-05 true resid norm 9.816129122549e-05 ||r(i)||/||b|| 1.524725819620e+00
   11 KSP Residual norm 2.961146469196e-05 
   11 KSP preconditioned resid norm 2.961146469196e-05 true resid norm 4.909866048387e-05 ||r(i)||/||b|| 7.626427323224e-01
   12 KSP Residual norm 2.089766053591e-05 
   12 KSP preconditioned resid norm 2.089766053591e-05 true resid norm 5.719158401081e-05 ||r(i)||/||b|| 8.883489990563e-01
   13 KSP Residual norm 1.662583794633e-05 
   13 KSP preconditioned resid norm 1.662583794633e-05 true resid norm 4.906799895324e-05 ||r(i)||/||b|| 7.621664709893e-01
   14 KSP Residual norm 1.233572268089e-05 
   14 KSP preconditioned resid norm 1.233572268089e-05 true resid norm 2.808005214194e-05 ||r(i)||/||b|| 4.361635832473e-01
   15 KSP Residual norm 8.156811719724e-06 
   15 KSP preconditioned resid norm 8.156811719724e-06 true resid norm 1.912003235001e-05 ||r(i)||/||b|| 2.969888296300e-01
   16 KSP Residual norm 5.860927967957e-06 
   16 KSP preconditioned resid norm 5.860927967957e-06 true resid norm 1.619383600284e-05 ||r(i)||/||b|| 2.515366247119e-01
   17 KSP Residual norm 4.555709821145e-06 
   17 KSP preconditioned resid norm 4.555709821145e-06 true resid norm 1.228224392266e-05 ||r(i)||/||b|| 1.907784035636e-01
   18 KSP Residual norm 3.198946495986e-06 
   18 KSP preconditioned resid norm 3.198946495986e-06 true resid norm 7.757277516166e-06 ||r(i)||/||b|| 1.204927234676e-01
   19 KSP Residual norm 2.314216827024e-06 
   19 KSP preconditioned resid norm 2.314216827024e-06 true resid norm 5.623454276435e-06 ||r(i)||/||b|| 8.734834091614e-02
   20 KSP Residual norm 1.772423686840e-06 
   20 KSP preconditioned resid norm 1.772423686840e-06 true resid norm 4.186849836289e-06 ||r(i)||/||b|| 6.503376197036e-02
   21 KSP Residual norm 1.331152930476e-06 
   21 KSP preconditioned resid norm 1.331152930476e-06 true resid norm 2.920102241808e-06 ||r(i)||/||b|| 4.535754601870e-02
   22 KSP Residual norm 9.124222363713e-07 
   22 KSP preconditioned resid norm 9.124222363713e-07 true resid norm 2.076319375701e-06 ||r(i)||/||b|| 3.225118294987e-02
   23 KSP Residual norm 6.801346761691e-07 
   23 KSP preconditioned resid norm 6.801346761691e-07 true resid norm 1.704785327328e-06 ||r(i)||/||b|| 2.648019573740e-02
   24 KSP Residual norm 5.161288875147e-07 
   24 KSP preconditioned resid norm 5.161288875147e-07 true resid norm 1.179236845075e-06 ||r(i)||/||b|| 1.831692353152e-02
   25 KSP Residual norm 3.757833073635e-07 
   25 KSP preconditioned resid norm 3.757833073635e-07 true resid norm 8.594781982079e-07 ||r(i)||/||b|| 1.335015650108e-02
   26 KSP Residual norm 2.913984298188e-07 
   26 KSP preconditioned resid norm 2.913984298188e-07 true resid norm 6.670431703259e-07 ||r(i)||/||b|| 1.036108971163e-02
   27 KSP Residual norm 2.221892016535e-07 
   27 KSP preconditioned resid norm 2.221892016535e-07 true resid norm 4.842272627729e-07 ||r(i)||/||b|| 7.521435393690e-03
   28 KSP Residual norm 1.540620153850e-07 
   28 KSP preconditioned resid norm 1.540620153850e-07 true resid norm 3.994656410431e-07 ||r(i)||/||b|| 6.204844795188e-03
   29 KSP Residual norm 1.131945429713e-07 
   29 KSP preconditioned resid norm 1.131945429713e-07 true resid norm 2.927195235148e-07 ||r(i)||/||b|| 4.546772050753e-03
   30 KSP Residual norm 8.413187957631e-08 
   30 KSP preconditioned resid norm 8.413187957631e-08 true resid norm 2.105017145209e-07 ||r(i)||/||b|| 3.269694145190e-03
   31 KSP Residual norm 5.966868532022e-08 
   31 KSP preconditioned resid norm 5.966868532022e-08 true resid norm 1.488474212272e-07 ||r(i)||/||b|| 2.312026497365e-03
   32 KSP Residual norm 4.320295336932e-08 
   32 KSP preconditioned resid norm 4.320295336932e-08 true resid norm 1.065507489669e-07 ||r(i)||/||b|| 1.655038111474e-03
   33 KSP Residual norm 3.205155621555e-08 
   33 KSP preconditioned resid norm 3.205155621555e-08 true resid norm 7.624482616455e-08 ||r(i)||/||b|| 1.184300385765e-03
   34 KSP Residual norm 2.262146228587e-08 
   34 KSP preconditioned resid norm 2.262146228587e-08 true resid norm 5.303152826148e-08 ||r(i)||/||b|| 8.237314259492e-04
   35 KSP Residual norm 1.648472916594e-08 
   35 KSP preconditioned resid norm 1.648472916594e-08 true resid norm 4.299430178804e-08 ||r(i)||/||b|| 6.678245692812e-04
   36 KSP Residual norm 1.220881515646e-08 
   36 KSP preconditioned resid norm 1.220881515646e-08 true resid norm 3.187271802155e-08 ||r(i)||/||b|| 4.950745400983e-04
   37 KSP Residual norm 8.145219659055e-09 
   37 KSP preconditioned resid norm 8.145219659055e-09 true resid norm 2.179888768557e-08 ||r(i)||/||b|| 3.385991206741e-04
   38 KSP Residual norm 5.744994842003e-09 
   38 KSP preconditioned resid norm 5.744994842003e-09 true resid norm 1.500099030317e-08 ||r(i)||/||b|| 2.330083167159e-04
   39 KSP Residual norm 4.156194964375e-09 
   39 KSP preconditioned resid norm 4.156194964375e-09 true resid norm 9.702682842846e-09 ||r(i)||/||b|| 1.507104365211e-04
   40 KSP Residual norm 3.178933145620e-09 
   40 KSP preconditioned resid norm 3.178933145620e-09 true resid norm 7.041552455344e-09 ||r(i)||/||b|| 1.093754646545e-04
   41 KSP Residual norm 2.411689366184e-09 
   41 KSP preconditioned resid norm 2.411689366184e-09 true resid norm 5.588640817547e-09 ||r(i)||/||b|| 8.680758825311e-05
   42 KSP Residual norm 1.643242226495e-09 
   42 KSP preconditioned resid norm 1.643242226495e-09 true resid norm 3.886764276273e-09 ||r(i)||/||b|| 6.037257428895e-05
   43 KSP Residual norm 1.044096905705e-09 
   43 KSP preconditioned resid norm 1.044096905705e-09 true resid norm 2.842434567521e-09 ||r(i)||/||b|| 4.415114472898e-05
   44 KSP Residual norm 7.053772777284e-10 
   44 KSP preconditioned resid norm 7.053772777284e-10 true resid norm 1.864744619091e-09 ||r(i)||/||b|| 2.896482138967e-05
   45 KSP Residual norm 5.222416334008e-10 
   45 KSP preconditioned resid norm 5.222416334008e-10 true resid norm 1.229811272744e-09 ||r(i)||/||b|| 1.910248915232e-05
   46 KSP Residual norm 3.553457054003e-10 
   46 KSP preconditioned resid norm 3.553457054003e-10 true resid norm 8.760064083963e-10 ||r(i)||/||b|| 1.360688691397e-05
   47 KSP Residual norm 2.352803351690e-10 
   47 KSP preconditioned resid norm 2.352803351690e-10 true resid norm 6.201750767885e-10 ||r(i)||/||b|| 9.633094068537e-06
   48 KSP Residual norm 1.756174002940e-10 
   48 KSP preconditioned resid norm 1.756174002940e-10 true resid norm 4.650288557912e-10 ||r(i)||/||b|| 7.223229181698e-06
   49 KSP Residual norm 1.262231098422e-10 
   49 KSP preconditioned resid norm 1.262231098422e-10 true resid norm 2.990977357892e-10 ||r(i)||/||b|| 4.645843943720e-06
   50 KSP Residual norm 8.973083891779e-11 
   50 KSP preconditioned resid norm 8.973083891779e-11 true resid norm 2.149816857297e-10 ||r(i)||/||b|| 3.339280921076e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466111e-05 gnorm 3.565281000165e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.565281000165e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=7.8894e+08*s to t=8.20498e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=8.20498e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=8.20498e+08*s to t=8.52055e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=8.20498e+08*s to t=8.52055e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466139e-05 
    0 KSP Residual norm 3.038503757363e-03 
    0 KSP preconditioned resid norm 3.038503757363e-03 true resid norm 6.437963466139e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754472297355e-03 
    1 KSP preconditioned resid norm 1.754472297355e-03 true resid norm 2.273180557353e-04 ||r(i)||/||b|| 3.530900057618e+00
    2 KSP Residual norm 1.122122211841e-03 
    2 KSP preconditioned resid norm 1.122122211841e-03 true resid norm 7.563524027412e-04 ||r(i)||/||b|| 1.174831772065e+01
    3 KSP Residual norm 9.574484489800e-04 
    3 KSP preconditioned resid norm 9.574484489800e-04 true resid norm 7.304346752401e-04 ||r(i)||/||b|| 1.134574122829e+01
    4 KSP Residual norm 7.167508109682e-04 
    4 KSP preconditioned resid norm 7.167508109682e-04 true resid norm 4.951334897570e-04 ||r(i)||/||b|| 7.690840315594e+00
    5 KSP Residual norm 3.631949411251e-04 
    5 KSP preconditioned resid norm 3.631949411251e-04 true resid norm 3.015144581328e-04 ||r(i)||/||b|| 4.683382559076e+00
    6 KSP Residual norm 1.910238941371e-04 
    6 KSP preconditioned resid norm 1.910238941371e-04 true resid norm 3.526872300486e-04 ||r(i)||/||b|| 5.478242178658e+00
    7 KSP Residual norm 1.241037457527e-04 
    7 KSP preconditioned resid norm 1.241037457527e-04 true resid norm 3.354087403993e-04 ||r(i)||/||b|| 5.209857778215e+00
    8 KSP Residual norm 8.444207509004e-05 
    8 KSP preconditioned resid norm 8.444207509004e-05 true resid norm 2.502174813952e-04 ||r(i)||/||b|| 3.886593683099e+00
    9 KSP Residual norm 6.406076725640e-05 
    9 KSP preconditioned resid norm 6.406076725640e-05 true resid norm 1.810181523677e-04 ||r(i)||/||b|| 2.811730034191e+00
   10 KSP Residual norm 4.499767039889e-05 
   10 KSP preconditioned resid norm 4.499767039889e-05 true resid norm 9.823773811605e-05 ||r(i)||/||b|| 1.525913258637e+00
   11 KSP Residual norm 2.960869935019e-05 
   11 KSP preconditioned resid norm 2.960869935019e-05 true resid norm 4.905690625284e-05 ||r(i)||/||b|| 7.619941695982e-01
   12 KSP Residual norm 2.088467909743e-05 
   12 KSP preconditioned resid norm 2.088467909743e-05 true resid norm 5.707593592230e-05 ||r(i)||/||b|| 8.865526532186e-01
   13 KSP Residual norm 1.661771437699e-05 
   13 KSP preconditioned resid norm 1.661771437699e-05 true resid norm 4.899800577226e-05 ||r(i)||/||b|| 7.610792765441e-01
   14 KSP Residual norm 1.234175382955e-05 
   14 KSP preconditioned resid norm 1.234175382955e-05 true resid norm 2.812593923327e-05 ||r(i)||/||b|| 4.368763411163e-01
   15 KSP Residual norm 8.153062873695e-06 
   15 KSP preconditioned resid norm 8.153062873695e-06 true resid norm 1.911939091780e-05 ||r(i)||/||b|| 2.969788663505e-01
   16 KSP Residual norm 5.858531236313e-06 
   16 KSP preconditioned resid norm 5.858531236313e-06 true resid norm 1.616631610621e-05 ||r(i)||/||b|| 2.511091619459e-01
   17 KSP Residual norm 4.557546609434e-06 
   17 KSP preconditioned resid norm 4.557546609434e-06 true resid norm 1.228398261678e-05 ||r(i)||/||b|| 1.908054104591e-01
   18 KSP Residual norm 3.198308966127e-06 
   18 KSP preconditioned resid norm 3.198308966127e-06 true resid norm 7.759451391420e-06 ||r(i)||/||b|| 1.205264899720e-01
   19 KSP Residual norm 2.311722945302e-06 
   19 KSP preconditioned resid norm 2.311722945302e-06 true resid norm 5.617632500156e-06 ||r(i)||/||b|| 8.725791206649e-02
   20 KSP Residual norm 1.771292693651e-06 
   20 KSP preconditioned resid norm 1.771292693651e-06 true resid norm 4.186457486987e-06 ||r(i)||/||b|| 6.502766766239e-02
   21 KSP Residual norm 1.330613039122e-06 
   21 KSP preconditioned resid norm 1.330613039122e-06 true resid norm 2.920332374223e-06 ||r(i)||/||b|| 4.536112063362e-02
   22 KSP Residual norm 9.111259967628e-07 
   22 KSP preconditioned resid norm 9.111259967628e-07 true resid norm 2.070155534320e-06 ||r(i)||/||b|| 3.215544085033e-02
   23 KSP Residual norm 6.786187526466e-07 
   23 KSP preconditioned resid norm 6.786187526466e-07 true resid norm 1.699251312098e-06 ||r(i)||/||b|| 2.639423664075e-02
   24 KSP Residual norm 5.155135141463e-07 
   24 KSP preconditioned resid norm 5.155135141463e-07 true resid norm 1.178559524044e-06 ||r(i)||/||b|| 1.830640279714e-02
   25 KSP Residual norm 3.751393053905e-07 
   25 KSP preconditioned resid norm 3.751393053905e-07 true resid norm 8.581199059951e-07 ||r(i)||/||b|| 1.332905833512e-02
   26 KSP Residual norm 2.904376894452e-07 
   26 KSP preconditioned resid norm 2.904376894452e-07 true resid norm 6.654839857364e-07 ||r(i)||/||b|| 1.033687111206e-02
   27 KSP Residual norm 2.212694704166e-07 
   27 KSP preconditioned resid norm 2.212694704166e-07 true resid norm 4.824273165079e-07 ||r(i)||/||b|| 7.493477076178e-03
   28 KSP Residual norm 1.535728916874e-07 
   28 KSP preconditioned resid norm 1.535728916874e-07 true resid norm 3.983603081208e-07 ||r(i)||/||b|| 6.187675811086e-03
   29 KSP Residual norm 1.128512718687e-07 
   29 KSP preconditioned resid norm 1.128512718687e-07 true resid norm 2.921990753030e-07 ||r(i)||/||b|| 4.538688000326e-03
   30 KSP Residual norm 8.400546905957e-08 
   30 KSP preconditioned resid norm 8.400546905957e-08 true resid norm 2.103040130091e-07 ||r(i)||/||b|| 3.266623274817e-03
   31 KSP Residual norm 5.965933203002e-08 
   31 KSP preconditioned resid norm 5.965933203002e-08 true resid norm 1.490463519877e-07 ||r(i)||/||b|| 2.315116461465e-03
   32 KSP Residual norm 4.316439900478e-08 
   32 KSP preconditioned resid norm 4.316439900478e-08 true resid norm 1.063053375843e-07 ||r(i)||/||b|| 1.651226170254e-03
   33 KSP Residual norm 3.202011623237e-08 
   33 KSP preconditioned resid norm 3.202011623237e-08 true resid norm 7.619603514032e-08 ||r(i)||/||b|| 1.183542521499e-03
   34 KSP Residual norm 2.261204890052e-08 
   34 KSP preconditioned resid norm 2.261204890052e-08 true resid norm 5.293083682260e-08 ||r(i)||/||b|| 8.221673996909e-04
   35 KSP Residual norm 1.646129539990e-08 
   35 KSP preconditioned resid norm 1.646129539990e-08 true resid norm 4.288960568837e-08 ||r(i)||/||b|| 6.661983391790e-04
   36 KSP Residual norm 1.221706293529e-08 
   36 KSP preconditioned resid norm 1.221706293529e-08 true resid norm 3.201002907786e-08 ||r(i)||/||b|| 4.972073738259e-04
   37 KSP Residual norm 8.147688460080e-09 
   37 KSP preconditioned resid norm 8.147688460080e-09 true resid norm 2.158903689366e-08 ||r(i)||/||b|| 3.353395372187e-04
   38 KSP Residual norm 5.771846749686e-09 
   38 KSP preconditioned resid norm 5.771846749686e-09 true resid norm 1.521414453030e-08 ||r(i)||/||b|| 2.363192119732e-04
   39 KSP Residual norm 4.262925585465e-09 
   39 KSP preconditioned resid norm 4.262925585465e-09 true resid norm 9.960701541619e-09 ||r(i)||/||b|| 1.547182054388e-04
   40 KSP Residual norm 3.159429625737e-09 
   40 KSP preconditioned resid norm 3.159429625737e-09 true resid norm 7.047911446560e-09 ||r(i)||/||b|| 1.094742379889e-04
   41 KSP Residual norm 2.414825587090e-09 
   41 KSP preconditioned resid norm 2.414825587090e-09 true resid norm 5.604133054410e-09 ||r(i)||/||b|| 8.704822703462e-05
   42 KSP Residual norm 1.636903658305e-09 
   42 KSP preconditioned resid norm 1.636903658305e-09 true resid norm 3.872211291348e-09 ||r(i)||/||b|| 6.014652477781e-05
   43 KSP Residual norm 1.039867097789e-09 
   43 KSP preconditioned resid norm 1.039867097789e-09 true resid norm 2.834383065143e-09 ||r(i)||/||b|| 4.402608185105e-05
   44 KSP Residual norm 7.016922834763e-10 
   44 KSP preconditioned resid norm 7.016922834763e-10 true resid norm 1.856205584290e-09 ||r(i)||/||b|| 2.883218573782e-05
   45 KSP Residual norm 5.184906423475e-10 
   45 KSP preconditioned resid norm 5.184906423475e-10 true resid norm 1.223517348330e-09 ||r(i)||/||b|| 1.900472649099e-05
   46 KSP Residual norm 3.524017433409e-10 
   46 KSP preconditioned resid norm 3.524017433409e-10 true resid norm 8.700041977428e-10 ||r(i)||/||b|| 1.351365540234e-05
   47 KSP Residual norm 2.328238354167e-10 
   47 KSP preconditioned resid norm 2.328238354167e-10 true resid norm 6.133502619137e-10 ||r(i)||/||b|| 9.527085158834e-06
   48 KSP Residual norm 1.737958049454e-10 
   48 KSP preconditioned resid norm 1.737958049454e-10 true resid norm 4.589198799434e-10 ||r(i)||/||b|| 7.128339301041e-06
   49 KSP Residual norm 1.252160885678e-10 
   49 KSP preconditioned resid norm 1.252160885678e-10 true resid norm 2.969225145621e-10 ||r(i)||/||b|| 4.612056531910e-06
   50 KSP Residual norm 8.922949631452e-11 
   50 KSP preconditioned resid norm 8.922949631452e-11 true resid norm 2.132537536515e-10 ||r(i)||/||b|| 3.312441190031e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466139e-05 gnorm 3.529294359110e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.529294359110e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=8.20498e+08*s to t=8.52055e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=8.52055e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=8.52055e+08*s to t=8.83613e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=8.52055e+08*s to t=8.83613e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466316e-05 
    0 KSP Residual norm 3.037945534768e-03 
    0 KSP preconditioned resid norm 3.037945534768e-03 true resid norm 6.437963466316e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753453621159e-03 
    1 KSP preconditioned resid norm 1.753453621159e-03 true resid norm 2.277315348042e-04 ||r(i)||/||b|| 3.537322570961e+00
    2 KSP Residual norm 1.120874574036e-03 
    2 KSP preconditioned resid norm 1.120874574036e-03 true resid norm 7.575022186531e-04 ||r(i)||/||b|| 1.176617765255e+01
    3 KSP Residual norm 9.564720468233e-04 
    3 KSP preconditioned resid norm 9.564720468233e-04 true resid norm 7.310851025233e-04 ||r(i)||/||b|| 1.135584422540e+01
    4 KSP Residual norm 7.158972299331e-04 
    4 KSP preconditioned resid norm 7.158972299331e-04 true resid norm 4.948804598912e-04 ||r(i)||/||b|| 7.686910037320e+00
    5 KSP Residual norm 3.628978217847e-04 
    5 KSP preconditioned resid norm 3.628978217847e-04 true resid norm 3.019524328825e-04 ||r(i)||/||b|| 4.690185560423e+00
    6 KSP Residual norm 1.911574688683e-04 
    6 KSP preconditioned resid norm 1.911574688683e-04 true resid norm 3.535546403569e-04 ||r(i)||/||b|| 5.491715543381e+00
    7 KSP Residual norm 1.241518427006e-04 
    7 KSP preconditioned resid norm 1.241518427006e-04 true resid norm 3.357650554032e-04 ||r(i)||/||b|| 5.215392369963e+00
    8 KSP Residual norm 8.446290379233e-05 
    8 KSP preconditioned resid norm 8.446290379233e-05 true resid norm 2.505301167946e-04 ||r(i)||/||b|| 3.891449805601e+00
    9 KSP Residual norm 6.407697332784e-05 
    9 KSP preconditioned resid norm 6.407697332784e-05 true resid norm 1.811643870128e-04 ||r(i)||/||b|| 2.814001476720e+00
   10 KSP Residual norm 4.499904006628e-05 
   10 KSP preconditioned resid norm 4.499904006628e-05 true resid norm 9.815365591638e-05 ||r(i)||/||b|| 1.524607221366e+00
   11 KSP Residual norm 2.961039803362e-05 
   11 KSP preconditioned resid norm 2.961039803362e-05 true resid norm 4.909735941237e-05 ||r(i)||/||b|| 7.626225229337e-01
   12 KSP Residual norm 2.089714680936e-05 
   12 KSP preconditioned resid norm 2.089714680936e-05 true resid norm 5.719007630823e-05 ||r(i)||/||b|| 8.883255800915e-01
   13 KSP Residual norm 1.662492218124e-05 
   13 KSP preconditioned resid norm 1.662492218124e-05 true resid norm 4.906275084852e-05 ||r(i)||/||b|| 7.620849528771e-01
   14 KSP Residual norm 1.233401806566e-05 
   14 KSP preconditioned resid norm 1.233401806566e-05 true resid norm 2.807380046155e-05 ||r(i)||/||b|| 4.360664767428e-01
   15 KSP Residual norm 8.156482230109e-06 
   15 KSP preconditioned resid norm 8.156482230109e-06 true resid norm 1.911944614928e-05 ||r(i)||/||b|| 2.969797242454e-01
   16 KSP Residual norm 5.860624165367e-06 
   16 KSP preconditioned resid norm 5.860624165367e-06 true resid norm 1.619323553097e-05 ||r(i)||/||b|| 2.515272976570e-01
   17 KSP Residual norm 4.555264715728e-06 
   17 KSP preconditioned resid norm 4.555264715728e-06 true resid norm 1.228016059865e-05 ||r(i)||/||b|| 1.907460435727e-01
   18 KSP Residual norm 3.198854279349e-06 
   18 KSP preconditioned resid norm 3.198854279349e-06 true resid norm 7.756598142544e-06 ||r(i)||/||b|| 1.204821708468e-01
   19 KSP Residual norm 2.314181852819e-06 
   19 KSP preconditioned resid norm 2.314181852819e-06 true resid norm 5.623330786307e-06 ||r(i)||/||b|| 8.734642275820e-02
   20 KSP Residual norm 1.772348679139e-06 
   20 KSP preconditioned resid norm 1.772348679139e-06 true resid norm 4.186817727840e-06 ||r(i)||/||b|| 6.503326323217e-02
   21 KSP Residual norm 1.331055644068e-06 
   21 KSP preconditioned resid norm 1.331055644068e-06 true resid norm 2.919788978697e-06 ||r(i)||/||b|| 4.535268014448e-02
   22 KSP Residual norm 9.123991311900e-07 
   22 KSP preconditioned resid norm 9.123991311900e-07 true resid norm 2.076090066680e-06 ||r(i)||/||b|| 3.224762112339e-02
   23 KSP Residual norm 6.801554931864e-07 
   23 KSP preconditioned resid norm 6.801554931864e-07 true resid norm 1.704843552855e-06 ||r(i)||/||b|| 2.648110014564e-02
   24 KSP Residual norm 5.161142809117e-07 
   24 KSP preconditioned resid norm 5.161142809117e-07 true resid norm 1.179219813786e-06 ||r(i)||/||b|| 1.831665898627e-02
   25 KSP Residual norm 3.757706937496e-07 
   25 KSP preconditioned resid norm 3.757706937496e-07 true resid norm 8.594301415361e-07 ||r(i)||/||b|| 1.334941004299e-02
   26 KSP Residual norm 2.914013154839e-07 
   26 KSP preconditioned resid norm 2.914013154839e-07 true resid norm 6.670608265524e-07 ||r(i)||/||b|| 1.036136396304e-02
   27 KSP Residual norm 2.221935876880e-07 
   27 KSP preconditioned resid norm 2.221935876880e-07 true resid norm 4.842537871587e-07 ||r(i)||/||b|| 7.521847393083e-03
   28 KSP Residual norm 1.540526231820e-07 
   28 KSP preconditioned resid norm 1.540526231820e-07 true resid norm 3.994491268247e-07 ||r(i)||/||b|| 6.204588281910e-03
   29 KSP Residual norm 1.131806665101e-07 
   29 KSP preconditioned resid norm 1.131806665101e-07 true resid norm 2.926936104304e-07 ||r(i)||/||b|| 4.546369546236e-03
   30 KSP Residual norm 8.412018410908e-08 
   30 KSP preconditioned resid norm 8.412018410908e-08 true resid norm 2.104749679102e-07 ||r(i)||/||b|| 3.269278693665e-03
   31 KSP Residual norm 5.966109589948e-08 
   31 KSP preconditioned resid norm 5.966109589948e-08 true resid norm 1.488274277035e-07 ||r(i)||/||b|| 2.311715940641e-03
   32 KSP Residual norm 4.319617759231e-08 
   32 KSP preconditioned resid norm 4.319617759231e-08 true resid norm 1.065371266992e-07 ||r(i)||/||b|| 1.654826518613e-03
   33 KSP Residual norm 3.204729887318e-08 
   33 KSP preconditioned resid norm 3.204729887318e-08 true resid norm 7.623160271454e-08 ||r(i)||/||b|| 1.184094987699e-03
   34 KSP Residual norm 2.261796312151e-08 
   34 KSP preconditioned resid norm 2.261796312151e-08 true resid norm 5.302275112847e-08 ||r(i)||/||b|| 8.235950919245e-04
   35 KSP Residual norm 1.648342796255e-08 
   35 KSP preconditioned resid norm 1.648342796255e-08 true resid norm 4.299304849426e-08 ||r(i)||/||b|| 6.678051020203e-04
   36 KSP Residual norm 1.220901361600e-08 
   36 KSP preconditioned resid norm 1.220901361600e-08 true resid norm 3.186607243027e-08 ||r(i)||/||b|| 4.949713150285e-04
   37 KSP Residual norm 8.150558857614e-09 
   37 KSP preconditioned resid norm 8.150558857614e-09 true resid norm 2.180703863727e-08 ||r(i)||/||b|| 3.387257282736e-04
   38 KSP Residual norm 5.770077677100e-09 
   38 KSP preconditioned resid norm 5.770077677100e-09 true resid norm 1.504637556337e-08 ||r(i)||/||b|| 2.337132797055e-04
   39 KSP Residual norm 4.187909819004e-09 
   39 KSP preconditioned resid norm 4.187909819004e-09 true resid norm 9.811264086856e-09 ||r(i)||/||b|| 1.523970140276e-04
   40 KSP Residual norm 3.184790969739e-09 
   40 KSP preconditioned resid norm 3.184790969739e-09 true resid norm 7.065127433608e-09 ||r(i)||/||b|| 1.097416515420e-04
   41 KSP Residual norm 2.412804049113e-09 
   41 KSP preconditioned resid norm 2.412804049113e-09 true resid norm 5.593311244048e-09 ||r(i)||/||b|| 8.688013334206e-05
   42 KSP Residual norm 1.643016842524e-09 
   42 KSP preconditioned resid norm 1.643016842524e-09 true resid norm 3.886537257879e-09 ||r(i)||/||b|| 6.036904804157e-05
   43 KSP Residual norm 1.043951592505e-09 
   43 KSP preconditioned resid norm 1.043951592505e-09 true resid norm 2.842155693768e-09 ||r(i)||/||b|| 4.414681301996e-05
   44 KSP Residual norm 7.052570662813e-10 
   44 KSP preconditioned resid norm 7.052570662813e-10 true resid norm 1.864413822727e-09 ||r(i)||/||b|| 2.895968317437e-05
   45 KSP Residual norm 5.221402765335e-10 
   45 KSP preconditioned resid norm 5.221402765335e-10 true resid norm 1.229577058845e-09 ||r(i)||/||b|| 1.909885113947e-05
   46 KSP Residual norm 3.552749559400e-10 
   46 KSP preconditioned resid norm 3.552749559400e-10 true resid norm 8.758716468643e-10 ||r(i)||/||b|| 1.360479368121e-05
   47 KSP Residual norm 2.352230450745e-10 
   47 KSP preconditioned resid norm 2.352230450745e-10 true resid norm 6.200326372477e-10 ||r(i)||/||b|| 9.630881574457e-06
   48 KSP Residual norm 1.755778836716e-10 
   48 KSP preconditioned resid norm 1.755778836716e-10 true resid norm 4.649021565292e-10 ||r(i)||/||b|| 7.221261179279e-06
   49 KSP Residual norm 1.261964265120e-10 
   49 KSP preconditioned resid norm 1.261964265120e-10 true resid norm 2.990343511872e-10 ||r(i)||/||b|| 4.644859399278e-06
   50 KSP Residual norm 8.971404381662e-11 
   50 KSP preconditioned resid norm 8.971404381662e-11 true resid norm 2.149420253758e-10 ||r(i)||/||b|| 3.338664882154e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466316e-05 gnorm 3.564532748273e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.564532748273e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=8.52055e+08*s to t=8.83613e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=8.83613e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=8.83613e+08*s to t=9.1517e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=8.83613e+08*s to t=9.1517e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466167e-05 
    0 KSP Residual norm 3.037867379263e-03 
    0 KSP preconditioned resid norm 3.037867379263e-03 true resid norm 6.437963466167e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753080916488e-03 
    1 KSP preconditioned resid norm 1.753080916488e-03 true resid norm 2.278935711415e-04 ||r(i)||/||b|| 3.539839459157e+00
    2 KSP Residual norm 1.120365136368e-03 
    2 KSP preconditioned resid norm 1.120365136368e-03 true resid norm 7.579855697499e-04 ||r(i)||/||b|| 1.177368547885e+01
    3 KSP Residual norm 9.560610478520e-04 
    3 KSP preconditioned resid norm 9.560610478520e-04 true resid norm 7.313568860498e-04 ||r(i)||/||b|| 1.136006580176e+01
    4 KSP Residual norm 7.155427029091e-04 
    4 KSP preconditioned resid norm 7.155427029091e-04 true resid norm 4.947887320808e-04 ||r(i)||/||b|| 7.685485242049e+00
    5 KSP Residual norm 3.628144477637e-04 
    5 KSP preconditioned resid norm 3.628144477637e-04 true resid norm 3.021401626516e-04 ||r(i)||/||b|| 4.693101541184e+00
    6 KSP Residual norm 1.912222509344e-04 
    6 KSP preconditioned resid norm 1.912222509344e-04 true resid norm 3.539199160528e-04 ||r(i)||/||b|| 5.497389320594e+00
    7 KSP Residual norm 1.241749501595e-04 
    7 KSP preconditioned resid norm 1.241749501595e-04 true resid norm 3.359173122713e-04 ||r(i)||/||b|| 5.217757355049e+00
    8 KSP Residual norm 8.447369400937e-05 
    8 KSP preconditioned resid norm 8.447369400937e-05 true resid norm 2.506716999890e-04 ||r(i)||/||b|| 3.893648997953e+00
    9 KSP Residual norm 6.408474000306e-05 
    9 KSP preconditioned resid norm 6.408474000306e-05 true resid norm 1.812322770034e-04 ||r(i)||/||b|| 2.815056002661e+00
   10 KSP Residual norm 4.500146278121e-05 
   10 KSP preconditioned resid norm 4.500146278121e-05 true resid norm 9.812228465213e-05 ||r(i)||/||b|| 1.524119935874e+00
   11 KSP Residual norm 2.961237008453e-05 
   11 KSP preconditioned resid norm 2.961237008453e-05 true resid norm 4.911594119153e-05 ||r(i)||/||b|| 7.629111511683e-01
   12 KSP Residual norm 2.090283145129e-05 
   12 KSP preconditioned resid norm 2.090283145129e-05 true resid norm 5.724017403822e-05 ||r(i)||/||b|| 8.891037412534e-01
   13 KSP Residual norm 1.662863055487e-05 
   13 KSP preconditioned resid norm 1.662863055487e-05 true resid norm 4.909390987635e-05 ||r(i)||/||b|| 7.625689417834e-01
   14 KSP Residual norm 1.233219078196e-05 
   14 KSP preconditioned resid norm 1.233219078196e-05 true resid norm 2.805704546553e-05 ||r(i)||/||b|| 4.358062237068e-01
   15 KSP Residual norm 8.158231012928e-06 
   15 KSP preconditioned resid norm 8.158231012928e-06 true resid norm 1.912018751505e-05 ||r(i)||/||b|| 2.969912397846e-01
   16 KSP Residual norm 5.861626495969e-06 
   16 KSP preconditioned resid norm 5.861626495969e-06 true resid norm 1.620515899500e-05 ||r(i)||/||b|| 2.517125031877e-01
   17 KSP Residual norm 4.554530827919e-06 
   17 KSP preconditioned resid norm 4.554530827919e-06 true resid norm 1.227964260592e-05 ||r(i)||/||b|| 1.907379976673e-01
   18 KSP Residual norm 3.199158166854e-06 
   18 KSP preconditioned resid norm 3.199158166854e-06 true resid norm 7.755985010897e-06 ||r(i)||/||b|| 1.204726471602e-01
   19 KSP Residual norm 2.315212302427e-06 
   19 KSP preconditioned resid norm 2.315212302427e-06 true resid norm 5.625777340535e-06 ||r(i)||/||b|| 8.738442475014e-02
   20 KSP Residual norm 1.772802261083e-06 
   20 KSP preconditioned resid norm 1.772802261083e-06 true resid norm 4.186793016072e-06 ||r(i)||/||b|| 6.503287938917e-02
   21 KSP Residual norm 1.331313763896e-06 
   21 KSP preconditioned resid norm 1.331313763896e-06 true resid norm 2.919799539863e-06 ||r(i)||/||b|| 4.535284419066e-02
   22 KSP Residual norm 9.129864918901e-07 
   22 KSP preconditioned resid norm 9.129864918901e-07 true resid norm 2.078809573128e-06 ||r(i)||/||b|| 3.228986284332e-02
   23 KSP Residual norm 6.807947348207e-07 
   23 KSP preconditioned resid norm 6.807947348207e-07 true resid norm 1.707207724111e-06 ||r(i)||/||b|| 2.651782249283e-02
   24 KSP Residual norm 5.163688272076e-07 
   24 KSP preconditioned resid norm 5.163688272076e-07 true resid norm 1.179468773528e-06 ||r(i)||/||b|| 1.832052604408e-02
   25 KSP Residual norm 3.760562518171e-07 
   25 KSP preconditioned resid norm 3.760562518171e-07 true resid norm 8.600325771958e-07 ||r(i)||/||b|| 1.335876759344e-02
   26 KSP Residual norm 2.918141055801e-07 
   26 KSP preconditioned resid norm 2.918141055801e-07 true resid norm 6.677398007550e-07 ||r(i)||/||b|| 1.037191037607e-02
   27 KSP Residual norm 2.225714298202e-07 
   27 KSP preconditioned resid norm 2.225714298202e-07 true resid norm 4.849977851774e-07 ||r(i)||/||b|| 7.533403812030e-03
   28 KSP Residual norm 1.542577424444e-07 
   28 KSP preconditioned resid norm 1.542577424444e-07 true resid norm 3.999156217866e-07 ||r(i)||/||b|| 6.211834284059e-03
   29 KSP Residual norm 1.133248936170e-07 
   29 KSP preconditioned resid norm 1.133248936170e-07 true resid norm 2.928973571265e-07 ||r(i)||/||b|| 4.549534315715e-03
   30 KSP Residual norm 8.417545908403e-08 
   30 KSP preconditioned resid norm 8.417545908403e-08 true resid norm 2.105625786676e-07 ||r(i)||/||b|| 3.270639539571e-03
   31 KSP Residual norm 5.967158258650e-08 
   31 KSP preconditioned resid norm 5.967158258650e-08 true resid norm 1.487491052282e-07 ||r(i)||/||b|| 2.310499368471e-03
   32 KSP Residual norm 4.321846943470e-08 
   32 KSP preconditioned resid norm 4.321846943470e-08 true resid norm 1.066569794818e-07 ||r(i)||/||b|| 1.656688175420e-03
   33 KSP Residual norm 3.206680468549e-08 
   33 KSP preconditioned resid norm 3.206680468549e-08 true resid norm 7.627048696555e-08 ||r(i)||/||b|| 1.184698971443e-03
   34 KSP Residual norm 2.263073175420e-08 
   34 KSP preconditioned resid norm 2.263073175420e-08 true resid norm 5.307509431356e-08 ||r(i)||/||b|| 8.244081314298e-04
   35 KSP Residual norm 1.650538847748e-08 
   35 KSP preconditioned resid norm 1.650538847748e-08 true resid norm 4.304329955545e-08 ||r(i)||/||b|| 6.685856448495e-04
   36 KSP Residual norm 1.224340904659e-08 
   36 KSP preconditioned resid norm 1.224340904659e-08 true resid norm 3.188648673285e-08 ||r(i)||/||b|| 4.952884075907e-04
   37 KSP Residual norm 8.244252585509e-09 
   37 KSP preconditioned resid norm 8.244252585509e-09 true resid norm 2.196252950984e-08 ||r(i)||/||b|| 3.411409465937e-04
   38 KSP Residual norm 6.022711519205e-09 
   38 KSP preconditioned resid norm 6.022711519205e-09 true resid norm 1.562645808147e-08 ||r(i)||/||b|| 2.427236215861e-04
   39 KSP Residual norm 4.368280177295e-09 
   39 KSP preconditioned resid norm 4.368280177295e-09 true resid norm 1.050569600332e-08 ||r(i)||/||b|| 1.631835293650e-04
   40 KSP Residual norm 3.209713598623e-09 
   40 KSP preconditioned resid norm 3.209713598623e-09 true resid norm 7.167828671650e-09 ||r(i)||/||b|| 1.113368957329e-04
   41 KSP Residual norm 2.420987432773e-09 
   41 KSP preconditioned resid norm 2.420987432773e-09 true resid norm 5.616072976448e-09 ||r(i)||/||b|| 8.723368819909e-05
   42 KSP Residual norm 1.644993908318e-09 
   42 KSP preconditioned resid norm 1.644993908318e-09 true resid norm 3.891959260571e-09 ||r(i)||/||b|| 6.045326726415e-05
   43 KSP Residual norm 1.045981491339e-09 
   43 KSP preconditioned resid norm 1.045981491339e-09 true resid norm 2.846691639190e-09 ||r(i)||/||b|| 4.421726923662e-05
   44 KSP Residual norm 7.069801295807e-10 
   44 KSP preconditioned resid norm 7.069801295807e-10 true resid norm 1.868212936156e-09 ||r(i)||/||b|| 2.901869428078e-05
   45 KSP Residual norm 5.238007984173e-10 
   45 KSP preconditioned resid norm 5.238007984173e-10 true resid norm 1.232565428969e-09 ||r(i)||/||b|| 1.914526908154e-05
   46 KSP Residual norm 3.565920639741e-10 
   46 KSP preconditioned resid norm 3.565920639741e-10 true resid norm 8.785875439321e-10 ||r(i)||/||b|| 1.364697933670e-05
   47 KSP Residual norm 2.362473126198e-10 
   47 KSP preconditioned resid norm 2.362473126198e-10 true resid norm 6.229442935283e-10 ||r(i)||/||b|| 9.676107930745e-06
   48 KSP Residual norm 1.763014418671e-10 
   48 KSP preconditioned resid norm 1.763014418671e-10 true resid norm 4.673513692660e-10 ||r(i)||/||b|| 7.259304463624e-06
   49 KSP Residual norm 1.265946132010e-10 
   49 KSP preconditioned resid norm 1.265946132010e-10 true resid norm 2.998398151986e-10 ||r(i)||/||b|| 4.657370560959e-06
   50 KSP Residual norm 8.992064770012e-11 
   50 KSP preconditioned resid norm 8.992064770012e-11 true resid norm 2.156709253515e-10 ||r(i)||/||b|| 3.349986785183e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466167e-05 gnorm 3.579937635032e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.579937635032e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=8.83613e+08*s to t=9.1517e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=9.1517e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=9.1517e+08*s to t=9.46728e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=9.1517e+08*s to t=9.46728e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466120e-05 
    0 KSP Residual norm 3.038260010741e-03 
    0 KSP preconditioned resid norm 3.038260010741e-03 true resid norm 6.437963466120e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753291873988e-03 
    1 KSP preconditioned resid norm 1.753291873988e-03 true resid norm 2.278319995204e-04 ||r(i)||/||b|| 3.538883075670e+00
    2 KSP Residual norm 1.120507035905e-03 
    2 KSP preconditioned resid norm 1.120507035905e-03 true resid norm 7.578847969474e-04 ||r(i)||/||b|| 1.177212018887e+01
    3 KSP Residual norm 9.561482672092e-04 
    3 KSP preconditioned resid norm 9.561482672092e-04 true resid norm 7.312964346294e-04 ||r(i)||/||b|| 1.135912681825e+01
    4 KSP Residual norm 7.156314961823e-04 
    4 KSP preconditioned resid norm 7.156314961823e-04 true resid norm 4.948457510258e-04 ||r(i)||/||b|| 7.686370909527e+00
    5 KSP Residual norm 3.629407142493e-04 
    5 KSP preconditioned resid norm 3.629407142493e-04 true resid norm 3.021057148980e-04 ||r(i)||/||b|| 4.692566469006e+00
    6 KSP Residual norm 1.912324765601e-04 
    6 KSP preconditioned resid norm 1.912324765601e-04 true resid norm 3.538455254123e-04 ||r(i)||/||b|| 5.496233821059e+00
    7 KSP Residual norm 1.241794144608e-04 
    7 KSP preconditioned resid norm 1.241794144608e-04 true resid norm 3.358979626832e-04 ||r(i)||/||b|| 5.217456800600e+00
    8 KSP Residual norm 8.447622499435e-05 
    8 KSP preconditioned resid norm 8.447622499435e-05 true resid norm 2.506689405987e-04 ||r(i)||/||b|| 3.893606136752e+00
    9 KSP Residual norm 6.408512544101e-05 
    9 KSP preconditioned resid norm 6.408512544101e-05 true resid norm 1.812320495613e-04 ||r(i)||/||b|| 2.815052469853e+00
   10 KSP Residual norm 4.500631737735e-05 
   10 KSP preconditioned resid norm 4.500631737735e-05 true resid norm 9.814244875280e-05 ||r(i)||/||b|| 1.524433142084e+00
   11 KSP Residual norm 2.961405396788e-05 
   11 KSP preconditioned resid norm 2.961405396788e-05 true resid norm 4.911543706389e-05 ||r(i)||/||b|| 7.629033206286e-01
   12 KSP Residual norm 2.090290177861e-05 
   12 KSP preconditioned resid norm 2.090290177861e-05 true resid norm 5.723484304561e-05 ||r(i)||/||b|| 8.890209356858e-01
   13 KSP Residual norm 1.662981815644e-05 
   13 KSP preconditioned resid norm 1.662981815644e-05 true resid norm 4.909914368650e-05 ||r(i)||/||b|| 7.626502378413e-01
   14 KSP Residual norm 1.233580893573e-05 
   14 KSP preconditioned resid norm 1.233580893573e-05 true resid norm 2.807193155978e-05 ||r(i)||/||b|| 4.360374473622e-01
   15 KSP Residual norm 8.158578335993e-06 
   15 KSP preconditioned resid norm 8.158578335993e-06 true resid norm 1.912117632704e-05 ||r(i)||/||b|| 2.970065988673e-01
   16 KSP Residual norm 5.862076883944e-06 
   16 KSP preconditioned resid norm 5.862076883944e-06 true resid norm 1.620438584587e-05 ||r(i)||/||b|| 2.517004939706e-01
   17 KSP Residual norm 4.555544961914e-06 
   17 KSP preconditioned resid norm 4.555544961914e-06 true resid norm 1.228392094475e-05 ||r(i)||/||b|| 1.908044525166e-01
   18 KSP Residual norm 3.199283930482e-06 
   18 KSP preconditioned resid norm 3.199283930482e-06 true resid norm 7.757404912600e-06 ||r(i)||/||b|| 1.204947022987e-01
   19 KSP Residual norm 2.315113244592e-06 
   19 KSP preconditioned resid norm 2.315113244592e-06 true resid norm 5.625618392102e-06 ||r(i)||/||b|| 8.738195582667e-02
   20 KSP Residual norm 1.772881550513e-06 
   20 KSP preconditioned resid norm 1.772881550513e-06 true resid norm 4.186880298304e-06 ||r(i)||/||b|| 6.503423513255e-02
   21 KSP Residual norm 1.331462223685e-06 
   21 KSP preconditioned resid norm 1.331462223685e-06 true resid norm 2.920412107143e-06 ||r(i)||/||b|| 4.536235911421e-02
   22 KSP Residual norm 9.129318954230e-07 
   22 KSP preconditioned resid norm 9.129318954230e-07 true resid norm 2.078812435220e-06 ||r(i)||/||b|| 3.228990730003e-02
   23 KSP Residual norm 6.806495182928e-07 
   23 KSP preconditioned resid norm 6.806495182928e-07 true resid norm 1.706701836290e-06 ||r(i)||/||b|| 2.650996460716e-02
   24 KSP Residual norm 5.163562799691e-07 
   24 KSP preconditioned resid norm 5.163562799691e-07 true resid norm 1.179465582845e-06 ||r(i)||/||b|| 1.832047648378e-02
   25 KSP Residual norm 3.760327468751e-07 
   25 KSP preconditioned resid norm 3.760327468751e-07 true resid norm 8.600260081861e-07 ||r(i)||/||b|| 1.335866555801e-02
   26 KSP Residual norm 2.917404059433e-07 
   26 KSP preconditioned resid norm 2.917404059433e-07 true resid norm 6.675915779770e-07 ||r(i)||/||b|| 1.036960805215e-02
   27 KSP Residual norm 2.225031085165e-07 
   27 KSP preconditioned resid norm 2.225031085165e-07 true resid norm 4.848268425158e-07 ||r(i)||/||b|| 7.530748583262e-03
   28 KSP Residual norm 1.542435113322e-07 
   28 KSP preconditioned resid norm 1.542435113322e-07 true resid norm 3.998731587463e-07 ||r(i)||/||b|| 6.211174711548e-03
   29 KSP Residual norm 1.133292950951e-07 
   29 KSP preconditioned resid norm 1.133292950951e-07 true resid norm 2.929183244070e-07 ||r(i)||/||b|| 4.549859997629e-03
   30 KSP Residual norm 8.418957768306e-08 
   30 KSP preconditioned resid norm 8.418957768306e-08 true resid norm 2.106010302857e-07 ||r(i)||/||b|| 3.271236803284e-03
   31 KSP Residual norm 5.968422148632e-08 
   31 KSP preconditioned resid norm 5.968422148632e-08 true resid norm 1.488013489233e-07 ||r(i)||/||b|| 2.311310862611e-03
   32 KSP Residual norm 4.322758653869e-08 
   32 KSP preconditioned resid norm 4.322758653869e-08 true resid norm 1.066625942050e-07 ||r(i)||/||b|| 1.656775388153e-03
   33 KSP Residual norm 3.207129490857e-08 
   33 KSP preconditioned resid norm 3.207129490857e-08 true resid norm 7.628798468304e-08 ||r(i)||/||b|| 1.184970761088e-03
   34 KSP Residual norm 2.263443960661e-08 
   34 KSP preconditioned resid norm 2.263443960661e-08 true resid norm 5.308283609845e-08 ||r(i)||/||b|| 8.245283835145e-04
   35 KSP Residual norm 1.650282821449e-08 
   35 KSP preconditioned resid norm 1.650282821449e-08 true resid norm 4.303677356696e-08 ||r(i)||/||b|| 6.684842775738e-04
   36 KSP Residual norm 1.223254303580e-08 
   36 KSP preconditioned resid norm 1.223254303580e-08 true resid norm 3.188549933676e-08 ||r(i)||/||b|| 4.952730705069e-04
   37 KSP Residual norm 8.208502170707e-09 
   37 KSP preconditioned resid norm 8.208502170707e-09 true resid norm 2.191234914272e-08 ||r(i)||/||b|| 3.403615018637e-04
   38 KSP Residual norm 5.934195927301e-09 
   38 KSP preconditioned resid norm 5.934195927301e-09 true resid norm 1.539875757092e-08 ||r(i)||/||b|| 2.391867809123e-04
   39 KSP Residual norm 4.323967343575e-09 
   39 KSP preconditioned resid norm 4.323967343575e-09 true resid norm 1.031975469510e-08 ||r(i)||/||b|| 1.602953286300e-04
   40 KSP Residual norm 3.206019012315e-09 
   40 KSP preconditioned resid norm 3.206019012315e-09 true resid norm 7.149365698796e-09 ||r(i)||/||b|| 1.110501129188e-04
   41 KSP Residual norm 2.420046659709e-09 
   41 KSP preconditioned resid norm 2.420046659709e-09 true resid norm 5.612929789967e-09 ||r(i)||/||b|| 8.718486551695e-05
   42 KSP Residual norm 1.645165866599e-09 
   42 KSP preconditioned resid norm 1.645165866599e-09 true resid norm 3.892013256959e-09 ||r(i)||/||b|| 6.045410598307e-05
   43 KSP Residual norm 1.045957773612e-09 
   43 KSP preconditioned resid norm 1.045957773612e-09 true resid norm 2.846634317307e-09 ||r(i)||/||b|| 4.421637886402e-05
   44 KSP Residual norm 7.069374777198e-10 
   44 KSP preconditioned resid norm 7.069374777198e-10 true resid norm 1.868227795180e-09 ||r(i)||/||b|| 2.901892508417e-05
   45 KSP Residual norm 5.237241952210e-10 
   45 KSP preconditioned resid norm 5.237241952210e-10 true resid norm 1.232541063534e-09 ||r(i)||/||b|| 1.914489061673e-05
   46 KSP Residual norm 3.565146469580e-10 
   46 KSP preconditioned resid norm 3.565146469580e-10 true resid norm 8.784029556864e-10 ||r(i)||/||b|| 1.364411215300e-05
   47 KSP Residual norm 2.361927932842e-10 
   47 KSP preconditioned resid norm 2.361927932842e-10 true resid norm 6.227470074635e-10 ||r(i)||/||b|| 9.673043513539e-06
   48 KSP Residual norm 1.762614558498e-10 
   48 KSP preconditioned resid norm 1.762614558498e-10 true resid norm 4.672026936180e-10 ||r(i)||/||b|| 7.256995105310e-06
   49 KSP Residual norm 1.265821280590e-10 
   49 KSP preconditioned resid norm 1.265821280590e-10 true resid norm 2.998339226018e-10 ||r(i)||/||b|| 4.657279032099e-06
   50 KSP Residual norm 8.991977838410e-11 
   50 KSP preconditioned resid norm 8.991977838410e-11 true resid norm 2.156290684011e-10 ||r(i)||/||b|| 3.349336626961e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466120e-05 gnorm 3.578871794500e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.578871794500e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=9.1517e+08*s to t=9.46728e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=9.46728e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=9.46728e+08*s to t=9.78286e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=9.46728e+08*s to t=9.78286e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466071e-05 
    0 KSP Residual norm 3.038354639828e-03 
    0 KSP preconditioned resid norm 3.038354639828e-03 true resid norm 6.437963466071e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753310685524e-03 
    1 KSP preconditioned resid norm 1.753310685524e-03 true resid norm 2.278326193261e-04 ||r(i)||/||b|| 3.538892703054e+00
    2 KSP Residual norm 1.120489536012e-03 
    2 KSP preconditioned resid norm 1.120489536012e-03 true resid norm 7.579111323111e-04 ||r(i)||/||b|| 1.177252925254e+01
    3 KSP Residual norm 9.561252299231e-04 
    3 KSP preconditioned resid norm 9.561252299231e-04 true resid norm 7.313094429745e-04 ||r(i)||/||b|| 1.135932887517e+01
    4 KSP Residual norm 7.156147236986e-04 
    4 KSP preconditioned resid norm 7.156147236986e-04 true resid norm 4.948494887177e-04 ||r(i)||/||b|| 7.686428966639e+00
    5 KSP Residual norm 3.629679342556e-04 
    5 KSP preconditioned resid norm 3.629679342556e-04 true resid norm 3.021173697999e-04 ||r(i)||/||b|| 4.692747503029e+00
    6 KSP Residual norm 1.912429485368e-04 
    6 KSP preconditioned resid norm 1.912429485368e-04 true resid norm 3.538660893698e-04 ||r(i)||/||b|| 5.496553238220e+00
    7 KSP Residual norm 1.241833975309e-04 
    7 KSP preconditioned resid norm 1.241833975309e-04 true resid norm 3.359099733864e-04 ||r(i)||/||b|| 5.217643361239e+00
    8 KSP Residual norm 8.447820516977e-05 
    8 KSP preconditioned resid norm 8.447820516977e-05 true resid norm 2.506845690085e-04 ||r(i)||/||b|| 3.893848890719e+00
    9 KSP Residual norm 6.408613485320e-05 
    9 KSP preconditioned resid norm 6.408613485320e-05 true resid norm 1.812399946127e-04 ||r(i)||/||b|| 2.815175879264e+00
   10 KSP Residual norm 4.500800267896e-05 
   10 KSP preconditioned resid norm 4.500800267896e-05 true resid norm 9.814475291525e-05 ||r(i)||/||b|| 1.524468932334e+00
   11 KSP Residual norm 2.961478948556e-05 
   11 KSP preconditioned resid norm 2.961478948556e-05 true resid norm 4.911739792762e-05 ||r(i)||/||b|| 7.629337784608e-01
   12 KSP Residual norm 2.090358401861e-05 
   12 KSP preconditioned resid norm 2.090358401861e-05 true resid norm 5.723901225834e-05 ||r(i)||/||b|| 8.890856954998e-01
   13 KSP Residual norm 1.663059718414e-05 
   13 KSP preconditioned resid norm 1.663059718414e-05 true resid norm 4.910422859000e-05 ||r(i)||/||b|| 7.627292209530e-01
   14 KSP Residual norm 1.233666794737e-05 
   14 KSP preconditioned resid norm 1.233666794737e-05 true resid norm 2.807437300606e-05 ||r(i)||/||b|| 4.360753700144e-01
   15 KSP Residual norm 8.158883201194e-06 
   15 KSP preconditioned resid norm 8.158883201194e-06 true resid norm 1.912156307173e-05 ||r(i)||/||b|| 2.970126061215e-01
   16 KSP Residual norm 5.862322213710e-06 
   16 KSP preconditioned resid norm 5.862322213710e-06 true resid norm 1.620554448629e-05 ||r(i)||/||b|| 2.517184909746e-01
   17 KSP Residual norm 4.555756695208e-06 
   17 KSP preconditioned resid norm 4.555756695208e-06 true resid norm 1.228511684394e-05 ||r(i)||/||b|| 1.908230282555e-01
   18 KSP Residual norm 3.199355603421e-06 
   18 KSP preconditioned resid norm 3.199355603421e-06 true resid norm 7.757755082208e-06 ||r(i)||/||b|| 1.205001414359e-01
   19 KSP Residual norm 2.315201190999e-06 
   19 KSP preconditioned resid norm 2.315201190999e-06 true resid norm 5.625851777100e-06 ||r(i)||/||b|| 8.738558096437e-02
   20 KSP Residual norm 1.772955466153e-06 
   20 KSP preconditioned resid norm 1.772955466153e-06 true resid norm 4.186898446352e-06 ||r(i)||/||b|| 6.503451702417e-02
   21 KSP Residual norm 1.331535208615e-06 
   21 KSP preconditioned resid norm 1.331535208615e-06 true resid norm 2.920594572027e-06 ||r(i)||/||b|| 4.536519331647e-02
   22 KSP Residual norm 9.129840432494e-07 
   22 KSP preconditioned resid norm 9.129840432494e-07 true resid norm 2.079128355787e-06 ||r(i)||/||b|| 3.229481445095e-02
   23 KSP Residual norm 6.806804742641e-07 
   23 KSP preconditioned resid norm 6.806804742641e-07 true resid norm 1.706825992921e-06 ||r(i)||/||b|| 2.651189311520e-02
   24 KSP Residual norm 5.163814177986e-07 
   24 KSP preconditioned resid norm 5.163814177986e-07 true resid norm 1.179491045911e-06 ||r(i)||/||b|| 1.832087199821e-02
   25 KSP Residual norm 3.760588869791e-07 
   25 KSP preconditioned resid norm 3.760588869791e-07 true resid norm 8.600934197221e-07 ||r(i)||/||b|| 1.335971265222e-02
   26 KSP Residual norm 2.917664851835e-07 
   26 KSP preconditioned resid norm 2.917664851835e-07 true resid norm 6.676265259037e-07 ||r(i)||/||b|| 1.037015089356e-02
   27 KSP Residual norm 2.225263899758e-07 
   27 KSP preconditioned resid norm 2.225263899758e-07 true resid norm 4.848620913114e-07 ||r(i)||/||b|| 7.531296098008e-03
   28 KSP Residual norm 1.542629092496e-07 
   28 KSP preconditioned resid norm 1.542629092496e-07 true resid norm 3.999144198381e-07 ||r(i)||/||b|| 6.211815614452e-03
   29 KSP Residual norm 1.133471204119e-07 
   29 KSP preconditioned resid norm 1.133471204119e-07 true resid norm 2.929475315745e-07 ||r(i)||/||b|| 4.550313668575e-03
   30 KSP Residual norm 8.420008320987e-08 
   30 KSP preconditioned resid norm 8.420008320987e-08 true resid norm 2.106223774160e-07 ||r(i)||/||b|| 3.271568385344e-03
   31 KSP Residual norm 5.968925923993e-08 
   31 KSP preconditioned resid norm 5.968925923993e-08 true resid norm 1.488077522839e-07 ||r(i)||/||b|| 2.311410325146e-03
   32 KSP Residual norm 4.323293514482e-08 
   32 KSP preconditioned resid norm 4.323293514482e-08 true resid norm 1.066783472836e-07 ||r(i)||/||b|| 1.657020078567e-03
   33 KSP Residual norm 3.207497483944e-08 
   33 KSP preconditioned resid norm 3.207497483944e-08 true resid norm 7.629793229208e-08 ||r(i)||/||b|| 1.185125275938e-03
   34 KSP Residual norm 2.263716266031e-08 
   34 KSP preconditioned resid norm 2.263716266031e-08 true resid norm 5.309131811675e-08 ||r(i)||/||b|| 8.246601335430e-04
   35 KSP Residual norm 1.650484035468e-08 
   35 KSP preconditioned resid norm 1.650484035468e-08 true resid norm 4.304076748357e-08 ||r(i)||/||b|| 6.685463145357e-04
   36 KSP Residual norm 1.223403950269e-08 
   36 KSP preconditioned resid norm 1.223403950269e-08 true resid norm 3.188917975119e-08 ||r(i)||/||b|| 4.953302378811e-04
   37 KSP Residual norm 8.210221624559e-09 
   37 KSP preconditioned resid norm 8.210221624559e-09 true resid norm 2.191686567477e-08 ||r(i)||/||b|| 3.404316565366e-04
   38 KSP Residual norm 5.936347242197e-09 
   38 KSP preconditioned resid norm 5.936347242197e-09 true resid norm 1.540381228252e-08 ||r(i)||/||b|| 2.392652950534e-04
   39 KSP Residual norm 4.325391844391e-09 
   39 KSP preconditioned resid norm 4.325391844391e-09 true resid norm 1.032442645922e-08 ||r(i)||/||b|| 1.603678945000e-04
   40 KSP Residual norm 3.206570768458e-09 
   40 KSP preconditioned resid norm 3.206570768458e-09 true resid norm 7.150910688806e-09 ||r(i)||/||b|| 1.110741110367e-04
   41 KSP Residual norm 2.420443947397e-09 
   41 KSP preconditioned resid norm 2.420443947397e-09 true resid norm 5.613617740891e-09 ||r(i)||/||b|| 8.719555136458e-05
   42 KSP Residual norm 1.645443654629e-09 
   42 KSP preconditioned resid norm 1.645443654629e-09 true resid norm 3.892616479990e-09 ||r(i)||/||b|| 6.046347576379e-05
   43 KSP Residual norm 1.046184646792e-09 
   43 KSP preconditioned resid norm 1.046184646792e-09 true resid norm 2.847131467329e-09 ||r(i)||/||b|| 4.422410102719e-05
   44 KSP Residual norm 7.071256859599e-10 
   44 KSP preconditioned resid norm 7.071256859599e-10 true resid norm 1.868677272381e-09 ||r(i)||/||b|| 2.902590675187e-05
   45 KSP Residual norm 5.238951315797e-10 
   45 KSP preconditioned resid norm 5.238951315797e-10 true resid norm 1.232883116720e-09 ||r(i)||/||b|| 1.915020368191e-05
   46 KSP Residual norm 3.566449717076e-10 
   46 KSP preconditioned resid norm 3.566449717076e-10 true resid norm 8.786658521506e-10 ||r(i)||/||b|| 1.364819568768e-05
   47 KSP Residual norm 2.362941441475e-10 
   47 KSP preconditioned resid norm 2.362941441475e-10 true resid norm 6.230243799328e-10 ||r(i)||/||b|| 9.677351901984e-06
   48 KSP Residual norm 1.763316089428e-10 
   48 KSP preconditioned resid norm 1.763316089428e-10 true resid norm 4.674368944983e-10 ||r(i)||/||b|| 7.260632915390e-06
   49 KSP Residual norm 1.266235323450e-10 
   49 KSP preconditioned resid norm 1.266235323450e-10 true resid norm 2.999218812892e-10 ||r(i)||/||b|| 4.658645282314e-06
   50 KSP Residual norm 8.994313928770e-11 
   50 KSP preconditioned resid norm 8.994313928770e-11 true resid norm 2.157007210817e-10 ||r(i)||/||b|| 3.350449598207e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466071e-05 gnorm 3.580337460659e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.580337460659e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=9.46728e+08*s to t=9.78286e+08*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=9.78286e+08*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=9.78286e+08*s to t=1.00984e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=9.78286e+08*s to t=1.00984e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466053e-05 
    0 KSP Residual norm 3.040648455481e-03 
    0 KSP preconditioned resid norm 3.040648455481e-03 true resid norm 6.437963466053e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.755475817481e-03 
    1 KSP preconditioned resid norm 1.755475817481e-03 true resid norm 2.270544137477e-04 ||r(i)||/||b|| 3.526804942975e+00
    2 KSP Residual norm 1.122658366248e-03 
    2 KSP preconditioned resid norm 1.122658366248e-03 true resid norm 7.560349342748e-04 ||r(i)||/||b|| 1.174338652683e+01
    3 KSP Residual norm 9.577183562710e-04 
    3 KSP preconditioned resid norm 9.577183562710e-04 true resid norm 7.302284329383e-04 ||r(i)||/||b|| 1.134253769517e+01
    4 KSP Residual norm 7.170487314444e-04 
    4 KSP preconditioned resid norm 7.170487314444e-04 true resid norm 4.953790809469e-04 ||r(i)||/||b|| 7.694655049832e+00
    5 KSP Residual norm 3.638681229549e-04 
    5 KSP preconditioned resid norm 3.638681229549e-04 true resid norm 3.014268660300e-04 ||r(i)||/||b|| 4.682022003067e+00
    6 KSP Residual norm 1.911185683958e-04 
    6 KSP preconditioned resid norm 1.911185683958e-04 true resid norm 3.524563355243e-04 ||r(i)||/||b|| 5.474655725879e+00
    7 KSP Residual norm 1.241419166948e-04 
    7 KSP preconditioned resid norm 1.241419166948e-04 true resid norm 3.353761243578e-04 ||r(i)||/||b|| 5.209351157804e+00
    8 KSP Residual norm 8.446554554621e-05 
    8 KSP preconditioned resid norm 8.446554554621e-05 true resid norm 2.502836928067e-04 ||r(i)||/||b|| 3.887622135889e+00
    9 KSP Residual norm 6.406850984239e-05 
    9 KSP preconditioned resid norm 6.406850984239e-05 true resid norm 1.810594818086e-04 ||r(i)||/||b|| 2.812371998743e+00
   10 KSP Residual norm 4.502694153021e-05 
   10 KSP preconditioned resid norm 4.502694153021e-05 true resid norm 9.833573779160e-05 ||r(i)||/||b|| 1.527435474123e+00
   11 KSP Residual norm 2.962277699458e-05 
   11 KSP preconditioned resid norm 2.962277699458e-05 true resid norm 4.906361754361e-05 ||r(i)||/||b|| 7.620984151638e-01
   12 KSP Residual norm 2.088822880523e-05 
   12 KSP preconditioned resid norm 2.088822880523e-05 true resid norm 5.707328155914e-05 ||r(i)||/||b|| 8.865114233731e-01
   13 KSP Residual norm 1.662647441612e-05 
   13 KSP preconditioned resid norm 1.662647441612e-05 true resid norm 4.904239593361e-05 ||r(i)||/||b|| 7.617687828179e-01
   14 KSP Residual norm 1.236241297802e-05 
   14 KSP preconditioned resid norm 1.236241297802e-05 true resid norm 2.820737350626e-05 ||r(i)||/||b|| 4.381412484708e-01
   15 KSP Residual norm 8.156349236751e-06 
   15 KSP preconditioned resid norm 8.156349236751e-06 true resid norm 1.912662674290e-05 ||r(i)||/||b|| 2.970912594295e-01
   16 KSP Residual norm 5.861011524340e-06 
   16 KSP preconditioned resid norm 5.861011524340e-06 true resid norm 1.616786865533e-05 ||r(i)||/||b|| 2.511332774810e-01
   17 KSP Residual norm 4.562307838169e-06 
   17 KSP preconditioned resid norm 4.562307838169e-06 true resid norm 1.230478900027e-05 ||r(i)||/||b|| 1.911285931515e-01
   18 KSP Residual norm 3.199401722697e-06 
   18 KSP preconditioned resid norm 3.199401722697e-06 true resid norm 7.767766634875e-06 ||r(i)||/||b|| 1.206556495052e-01
   19 KSP Residual norm 2.311630574294e-06 
   19 KSP preconditioned resid norm 2.311630574294e-06 true resid norm 5.617964658059e-06 ||r(i)||/||b|| 8.726307143062e-02
   20 KSP Residual norm 1.771733861375e-06 
   20 KSP preconditioned resid norm 1.771733861375e-06 true resid norm 4.186229163520e-06 ||r(i)||/||b|| 6.502412114629e-02
   21 KSP Residual norm 1.331573503901e-06 
   21 KSP preconditioned resid norm 1.331573503901e-06 true resid norm 2.923761624942e-06 ||r(i)||/||b|| 4.541438671343e-02
   22 KSP Residual norm 9.112405557868e-07 
   22 KSP preconditioned resid norm 9.112405557868e-07 true resid norm 2.071557663983e-06 ||r(i)||/||b|| 3.217721993773e-02
   23 KSP Residual norm 6.781033355707e-07 
   23 KSP preconditioned resid norm 6.781033355707e-07 true resid norm 1.697721366931e-06 ||r(i)||/||b|| 2.637047221350e-02
   24 KSP Residual norm 5.155437758963e-07 
   24 KSP preconditioned resid norm 5.155437758963e-07 true resid norm 1.178491943100e-06 ||r(i)||/||b|| 1.830535307189e-02
   25 KSP Residual norm 3.751945917168e-07 
   25 KSP preconditioned resid norm 3.751945917168e-07 true resid norm 8.584401579583e-07 ||r(i)||/||b|| 1.333403276494e-02
   26 KSP Residual norm 2.902457077104e-07 
   26 KSP preconditioned resid norm 2.902457077104e-07 true resid norm 6.650656698912e-07 ||r(i)||/||b|| 1.033037346978e-02
   27 KSP Residual norm 2.210106138967e-07 
   27 KSP preconditioned resid norm 2.210106138967e-07 true resid norm 4.817687991455e-07 ||r(i)||/||b|| 7.483248416768e-03
   28 KSP Residual norm 1.535645283426e-07 
   28 KSP preconditioned resid norm 1.535645283426e-07 true resid norm 3.983025523714e-07 ||r(i)||/||b|| 6.186778699066e-03
   29 KSP Residual norm 1.129192105800e-07 
   29 KSP preconditioned resid norm 1.129192105800e-07 true resid norm 2.923042635892e-07 ||r(i)||/||b|| 4.540321875551e-03
   30 KSP Residual norm 8.410149523037e-08 
   30 KSP preconditioned resid norm 8.410149523037e-08 true resid norm 2.105433205573e-07 ||r(i)||/||b|| 3.270340406054e-03
   31 KSP Residual norm 5.974586524331e-08 
   31 KSP preconditioned resid norm 5.974586524331e-08 true resid norm 1.492851861339e-07 ||r(i)||/||b|| 2.318826239401e-03
   32 KSP Residual norm 4.323739744366e-08 
   32 KSP preconditioned resid norm 4.323739744366e-08 true resid norm 1.064302275221e-07 ||r(i)||/||b|| 1.653166068483e-03
   33 KSP Residual norm 3.207042877695e-08 
   33 KSP preconditioned resid norm 3.207042877695e-08 true resid norm 7.635945804342e-08 ||r(i)||/||b|| 1.186080946965e-03
   34 KSP Residual norm 2.266479843601e-08 
   34 KSP preconditioned resid norm 2.266479843601e-08 true resid norm 5.302041098825e-08 ||r(i)||/||b|| 8.235587428824e-04
   35 KSP Residual norm 1.649670303052e-08 
   35 KSP preconditioned resid norm 1.649670303052e-08 true resid norm 4.289886344564e-08 ||r(i)||/||b|| 6.663421386569e-04
   36 KSP Residual norm 1.229663189815e-08 
   36 KSP preconditioned resid norm 1.229663189815e-08 true resid norm 3.225669375890e-08 ||r(i)||/||b|| 5.010387823570e-04
   37 KSP Residual norm 8.294273908595e-09 
   37 KSP preconditioned resid norm 8.294273908595e-09 true resid norm 2.165259980808e-08 ||r(i)||/||b|| 3.363268512202e-04
   38 KSP Residual norm 6.095394522841e-09 
   38 KSP preconditioned resid norm 6.095394522841e-09 true resid norm 1.609902354725e-08 ||r(i)||/||b|| 2.500639158973e-04
   39 KSP Residual norm 4.431874727157e-09 
   39 KSP preconditioned resid norm 4.431874727157e-09 true resid norm 1.071216189630e-08 ||r(i)||/||b|| 1.663905356529e-04
   40 KSP Residual norm 3.191674818444e-09 
   40 KSP preconditioned resid norm 3.191674818444e-09 true resid norm 7.144173620201e-09 ||r(i)||/||b|| 1.109694650781e-04
   41 KSP Residual norm 2.418607220051e-09 
   41 KSP preconditioned resid norm 2.418607220051e-09 true resid norm 5.619854540560e-09 ||r(i)||/||b|| 8.729242671527e-05
   42 KSP Residual norm 1.639543526760e-09 
   42 KSP preconditioned resid norm 1.639543526760e-09 true resid norm 3.877796915155e-09 ||r(i)||/||b|| 6.023328550407e-05
   43 KSP Residual norm 1.040829539663e-09 
   43 KSP preconditioned resid norm 1.040829539663e-09 true resid norm 2.836548243651e-09 ||r(i)||/||b|| 4.405971327125e-05
   44 KSP Residual norm 7.023753893762e-10 
   44 KSP preconditioned resid norm 7.023753893762e-10 true resid norm 1.858324007163e-09 ||r(i)||/||b|| 2.886509090898e-05
   45 KSP Residual norm 5.189344274308e-10 
   45 KSP preconditioned resid norm 5.189344274308e-10 true resid norm 1.224983042824e-09 ||r(i)||/||b|| 1.902749292201e-05
   46 KSP Residual norm 3.526565081155e-10 
   46 KSP preconditioned resid norm 3.526565081155e-10 true resid norm 8.704227361063e-10 ||r(i)||/||b|| 1.352015650129e-05
   47 KSP Residual norm 2.330036972047e-10 
   47 KSP preconditioned resid norm 2.330036972047e-10 true resid norm 6.136892581849e-10 ||r(i)||/||b|| 9.532350741362e-06
   48 KSP Residual norm 1.739032601707e-10 
   48 KSP preconditioned resid norm 1.739032601707e-10 true resid norm 4.592040650342e-10 ||r(i)||/||b|| 7.132753509018e-06
   49 KSP Residual norm 1.253303652228e-10 
   49 KSP preconditioned resid norm 1.253303652228e-10 true resid norm 2.972334466173e-10 ||r(i)||/||b|| 4.616886196771e-06
   50 KSP Residual norm 8.932594839301e-11 
   50 KSP preconditioned resid norm 8.932594839301e-11 true resid norm 2.133829890266e-10 ||r(i)||/||b|| 3.314448585360e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466053e-05 gnorm 3.531146212656e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.531146212656e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=9.78286e+08*s to t=1.00984e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.00984e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.00984e+09*s to t=1.0414e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.00984e+09*s to t=1.0414e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466033e-05 
    0 KSP Residual norm 3.037777783830e-03 
    0 KSP preconditioned resid norm 3.037777783830e-03 true resid norm 6.437963466033e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752894792112e-03 
    1 KSP preconditioned resid norm 1.752894792112e-03 true resid norm 2.279695638934e-04 ||r(i)||/||b|| 3.541019844182e+00
    2 KSP Residual norm 1.120134732762e-03 
    2 KSP preconditioned resid norm 1.120134732762e-03 true resid norm 7.581987897043e-04 ||r(i)||/||b|| 1.177699739529e+01
    3 KSP Residual norm 9.558798184096e-04 
    3 KSP preconditioned resid norm 9.558798184096e-04 true resid norm 7.314777166832e-04 ||r(i)||/||b|| 1.136194264759e+01
    4 KSP Residual norm 7.153844169610e-04 
    4 KSP preconditioned resid norm 7.153844169610e-04 true resid norm 4.947430919886e-04 ||r(i)||/||b|| 7.684776320943e+00
    5 KSP Residual norm 3.627592092231e-04 
    5 KSP preconditioned resid norm 3.627592092231e-04 true resid norm 3.022224620979e-04 ||r(i)||/||b|| 4.694379887249e+00
    6 KSP Residual norm 1.912466983576e-04 
    6 KSP preconditioned resid norm 1.912466983576e-04 true resid norm 3.540806469587e-04 ||r(i)||/||b|| 5.499885931736e+00
    7 KSP Residual norm 1.241834313114e-04 
    7 KSP preconditioned resid norm 1.241834313114e-04 true resid norm 3.359818796812e-04 ||r(i)||/||b|| 5.218760271845e+00
    8 KSP Residual norm 8.447767503630e-05 
    8 KSP preconditioned resid norm 8.447767503630e-05 true resid norm 2.507295210359e-04 ||r(i)||/||b|| 3.894547124394e+00
    9 KSP Residual norm 6.408786118499e-05 
    9 KSP preconditioned resid norm 6.408786118499e-05 true resid norm 1.812599773613e-04 ||r(i)||/||b|| 2.815486268564e+00
   10 KSP Residual norm 4.500158879406e-05 
   10 KSP preconditioned resid norm 4.500158879406e-05 true resid norm 9.810587294890e-05 ||r(i)||/||b|| 1.523865015179e+00
   11 KSP Residual norm 2.961295390211e-05 
   11 KSP preconditioned resid norm 2.961295390211e-05 true resid norm 4.912363961861e-05 ||r(i)||/||b|| 7.630307297920e-01
   12 KSP Residual norm 2.090511559735e-05 
   12 KSP preconditioned resid norm 2.090511559735e-05 true resid norm 5.726146094423e-05 ||r(i)||/||b|| 8.894343878518e-01
   13 KSP Residual norm 1.662991931277e-05 
   13 KSP preconditioned resid norm 1.662991931277e-05 true resid norm 4.910559675247e-05 ||r(i)||/||b|| 7.627504724367e-01
   14 KSP Residual norm 1.233086473324e-05 
   14 KSP preconditioned resid norm 1.233086473324e-05 true resid norm 2.804786000623e-05 ||r(i)||/||b|| 4.356635472415e-01
   15 KSP Residual norm 8.158885802983e-06 
   15 KSP preconditioned resid norm 8.158885802983e-06 true resid norm 1.912036374246e-05 ||r(i)||/||b|| 2.969939771070e-01
   16 KSP Residual norm 5.861936371967e-06 
   16 KSP preconditioned resid norm 5.861936371967e-06 true resid norm 1.621011660689e-05 ||r(i)||/||b|| 2.517895090958e-01
   17 KSP Residual norm 4.554045034458e-06 
   17 KSP preconditioned resid norm 4.554045034458e-06 true resid norm 1.227862649894e-05 ||r(i)||/||b|| 1.907222146216e-01
   18 KSP Residual norm 3.199260153597e-06 
   18 KSP preconditioned resid norm 3.199260153597e-06 true resid norm 7.755509839743e-06 ||r(i)||/||b|| 1.204652663946e-01
   19 KSP Residual norm 2.315639004780e-06 
   19 KSP preconditioned resid norm 2.315639004780e-06 true resid norm 5.626781555978e-06 ||r(i)||/||b|| 8.740002309218e-02
   20 KSP Residual norm 1.772963589899e-06 
   20 KSP preconditioned resid norm 1.772963589899e-06 true resid norm 4.186732440218e-06 ||r(i)||/||b|| 6.503193847414e-02
   21 KSP Residual norm 1.331392525272e-06 
   21 KSP preconditioned resid norm 1.331392525272e-06 true resid norm 2.919700244421e-06 ||r(i)||/||b|| 4.535130184919e-02
   22 KSP Residual norm 9.132385532241e-07 
   22 KSP preconditioned resid norm 9.132385532241e-07 true resid norm 2.079913621136e-06 ||r(i)||/||b|| 3.230701186967e-02
   23 KSP Residual norm 6.810784584645e-07 
   23 KSP preconditioned resid norm 6.810784584645e-07 true resid norm 1.708255815924e-06 ||r(i)||/||b|| 2.653410235918e-02
   24 KSP Residual norm 5.164719082695e-07 
   24 KSP preconditioned resid norm 5.164719082695e-07 true resid norm 1.179562733539e-06 ||r(i)||/||b|| 1.832198551238e-02
   25 KSP Residual norm 3.761770286501e-07 
   25 KSP preconditioned resid norm 3.761770286501e-07 true resid norm 8.602792285890e-07 ||r(i)||/||b|| 1.336259879584e-02
   26 KSP Residual norm 2.919943755732e-07 
   26 KSP preconditioned resid norm 2.919943755732e-07 true resid norm 6.680433055345e-07 ||r(i)||/||b|| 1.037662467423e-02
   27 KSP Residual norm 2.227337167102e-07 
   27 KSP preconditioned resid norm 2.227337167102e-07 true resid norm 4.853247970808e-07 ||r(i)||/||b|| 7.538483243054e-03
   28 KSP Residual norm 1.543422394605e-07 
   28 KSP preconditioned resid norm 1.543422394605e-07 true resid norm 4.001101621380e-07 ||r(i)||/||b|| 6.214856052678e-03
   29 KSP Residual norm 1.133816461214e-07 
   29 KSP preconditioned resid norm 1.133816461214e-07 true resid norm 2.929722335074e-07 ||r(i)||/||b|| 4.550697360325e-03
   30 KSP Residual norm 8.419519231563e-08 
   30 KSP preconditioned resid norm 8.419519231563e-08 true resid norm 2.105910342284e-07 ||r(i)||/||b|| 3.271081535946e-03
   31 KSP Residual norm 5.967459842430e-08 
   31 KSP preconditioned resid norm 5.967459842430e-08 true resid norm 1.487088675326e-07 ||r(i)||/||b|| 2.309874361935e-03
   32 KSP Residual norm 4.322677590946e-08 
   32 KSP preconditioned resid norm 4.322677590946e-08 true resid norm 1.067068165472e-07 ||r(i)||/||b|| 1.657462287728e-03
   33 KSP Residual norm 3.207493734256e-08 
   33 KSP preconditioned resid norm 3.207493734256e-08 true resid norm 7.628627805204e-08 ||r(i)||/||b|| 1.184944252240e-03
   34 KSP Residual norm 2.263679099405e-08 
   34 KSP preconditioned resid norm 2.263679099405e-08 true resid norm 5.309640764371e-08 ||r(i)||/||b|| 8.247391884693e-04
   35 KSP Residual norm 1.651683150389e-08 
   35 KSP preconditioned resid norm 1.651683150389e-08 true resid norm 4.306574606330e-08 ||r(i)||/||b|| 6.689343033790e-04
   36 KSP Residual norm 1.226562772809e-08 
   36 KSP preconditioned resid norm 1.226562772809e-08 true resid norm 3.191002691955e-08 ||r(i)||/||b|| 4.956540540795e-04
   37 KSP Residual norm 8.299093275422e-09 
   37 KSP preconditioned resid norm 8.299093275422e-09 true resid norm 2.204612407457e-08 ||r(i)||/||b|| 3.424394094638e-04
   38 KSP Residual norm 6.122723884572e-09 
   38 KSP preconditioned resid norm 6.122723884572e-09 true resid norm 1.591438422915e-08 ||r(i)||/||b|| 2.471959387952e-04
   39 KSP Residual norm 4.406430364684e-09 
   39 KSP preconditioned resid norm 4.406430364684e-09 true resid norm 1.066716556564e-08 ||r(i)||/||b|| 1.656916138453e-04
   40 KSP Residual norm 3.213708271963e-09 
   40 KSP preconditioned resid norm 3.213708271963e-09 true resid norm 7.185097105853e-09 ||r(i)||/||b|| 1.116051239458e-04
   41 KSP Residual norm 2.422948848565e-09 
   41 KSP preconditioned resid norm 2.422948848565e-09 true resid norm 5.620223892050e-09 ||r(i)||/||b|| 8.729816380138e-05
   42 KSP Residual norm 1.645767901743e-09 
   42 KSP preconditioned resid norm 1.645767901743e-09 true resid norm 3.893956092850e-09 ||r(i)||/||b|| 6.048428378625e-05
   43 KSP Residual norm 1.046800860905e-09 
   43 KSP preconditioned resid norm 1.046800860905e-09 true resid norm 2.848474521164e-09 ||r(i)||/||b|| 4.424496249773e-05
   44 KSP Residual norm 7.076929927127e-10 
   44 KSP preconditioned resid norm 7.076929927127e-10 true resid norm 1.869780973832e-09 ||r(i)||/||b|| 2.904305039470e-05
   45 KSP Residual norm 5.244942016274e-10 
   45 KSP preconditioned resid norm 5.244942016274e-10 true resid norm 1.233798805490e-09 ||r(i)||/||b|| 1.916442694961e-05
   46 KSP Residual norm 3.571426122864e-10 
   46 KSP preconditioned resid norm 3.571426122864e-10 true resid norm 8.797374540548e-10 ||r(i)||/||b|| 1.366484073258e-05
   47 KSP Residual norm 2.366640869752e-10 
   47 KSP preconditioned resid norm 2.366640869752e-10 true resid norm 6.241480747153e-10 ||r(i)||/||b|| 9.694806098363e-06
   48 KSP Residual norm 1.765909507087e-10 
   48 KSP preconditioned resid norm 1.765909507087e-10 true resid norm 4.683363787501e-10 ||r(i)||/||b|| 7.274604480456e-06
   49 KSP Residual norm 1.267523233795e-10 
   49 KSP preconditioned resid norm 1.267523233795e-10 true resid norm 3.001464822398e-10 ||r(i)||/||b|| 4.662133977979e-06
   50 KSP Residual norm 9.000278356081e-11 
   50 KSP preconditioned resid norm 9.000278356081e-11 true resid norm 2.159704508647e-10 ||r(i)||/||b|| 3.354639273804e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466033e-05 gnorm 3.586337670094e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.586337670094e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.00984e+09*s to t=1.0414e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.0414e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.0414e+09*s to t=1.07296e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.0414e+09*s to t=1.07296e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466113e-05 
    0 KSP Residual norm 3.039335130911e-03 
    0 KSP preconditioned resid norm 3.039335130911e-03 true resid norm 6.437963466113e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753561031796e-03 
    1 KSP preconditioned resid norm 1.753561031796e-03 true resid norm 2.278058418840e-04 ||r(i)||/||b|| 3.538476772710e+00
    2 KSP Residual norm 1.120432008527e-03 
    2 KSP preconditioned resid norm 1.120432008527e-03 true resid norm 7.580573594080e-04 ||r(i)||/||b|| 1.177480057782e+01
    3 KSP Residual norm 9.560017906724e-04 
    3 KSP preconditioned resid norm 9.560017906724e-04 true resid norm 7.313790274241e-04 ||r(i)||/||b|| 1.136040972077e+01
    4 KSP Residual norm 7.155416537823e-04 
    4 KSP preconditioned resid norm 7.155416537823e-04 true resid norm 4.949172747413e-04 ||r(i)||/||b|| 7.687481877559e+00
    5 KSP Residual norm 3.632367522893e-04 
    5 KSP preconditioned resid norm 3.632367522893e-04 true resid norm 3.021870772589e-04 ||r(i)||/||b|| 4.693830259359e+00
    6 KSP Residual norm 1.913265047948e-04 
    6 KSP preconditioned resid norm 1.913265047948e-04 true resid norm 3.539811657169e-04 ||r(i)||/||b|| 5.498340703238e+00
    7 KSP Residual norm 1.242153797671e-04 
    7 KSP preconditioned resid norm 1.242153797671e-04 true resid norm 3.359889341299e-04 ||r(i)||/||b|| 5.218869847560e+00
    8 KSP Residual norm 8.449452470881e-05 
    8 KSP preconditioned resid norm 8.449452470881e-05 true resid norm 2.507998864184e-04 ||r(i)||/||b|| 3.895640100142e+00
    9 KSP Residual norm 6.409404015009e-05 
    9 KSP preconditioned resid norm 6.409404015009e-05 true resid norm 1.812991529595e-04 ||r(i)||/||b|| 2.816094777701e+00
   10 KSP Residual norm 4.502317834298e-05 
   10 KSP preconditioned resid norm 4.502317834298e-05 true resid norm 9.817185230950e-05 ||r(i)||/||b|| 1.524889863483e+00
   11 KSP Residual norm 2.962126135456e-05 
   11 KSP preconditioned resid norm 2.962126135456e-05 true resid norm 4.913211419808e-05 ||r(i)||/||b|| 7.631623642583e-01
   12 KSP Residual norm 2.090870815157e-05 
   12 KSP preconditioned resid norm 2.090870815157e-05 true resid norm 5.726790106839e-05 ||r(i)||/||b|| 8.895344214024e-01
   13 KSP Residual norm 1.663703218365e-05 
   13 KSP preconditioned resid norm 1.663703218365e-05 true resid norm 4.914530673502e-05 ||r(i)||/||b|| 7.633672821179e-01
   14 KSP Residual norm 1.234496905663e-05 
   14 KSP preconditioned resid norm 1.234496905663e-05 true resid norm 2.810055045440e-05 ||r(i)||/||b|| 4.364819807118e-01
   15 KSP Residual norm 8.161338605142e-06 
   15 KSP preconditioned resid norm 8.161338605142e-06 true resid norm 1.912494389954e-05 ||r(i)||/||b|| 2.970651200525e-01
   16 KSP Residual norm 5.864391694221e-06 
   16 KSP preconditioned resid norm 5.864391694221e-06 true resid norm 1.621379681027e-05 ||r(i)||/||b|| 2.518466731850e-01
   17 KSP Residual norm 4.557861887451e-06 
   17 KSP preconditioned resid norm 4.557861887451e-06 true resid norm 1.229624669894e-05 ||r(i)||/||b|| 1.909959067594e-01
   18 KSP Residual norm 3.199964789012e-06 
   18 KSP preconditioned resid norm 3.199964789012e-06 true resid norm 7.761116969260e-06 ||r(i)||/||b|| 1.205523611638e-01
   19 KSP Residual norm 2.315806389866e-06 
   19 KSP preconditioned resid norm 2.315806389866e-06 true resid norm 5.627506382898e-06 ||r(i)||/||b|| 8.741128172781e-02
   20 KSP Residual norm 1.773543804509e-06 
   20 KSP preconditioned resid norm 1.773543804509e-06 true resid norm 4.187047623180e-06 ||r(i)||/||b|| 6.503683416687e-02
   21 KSP Residual norm 1.332156332560e-06 
   21 KSP preconditioned resid norm 1.332156332560e-06 true resid norm 2.922257108840e-06 ||r(i)||/||b|| 4.539101727155e-02
   22 KSP Residual norm 9.133524337373e-07 
   22 KSP preconditioned resid norm 9.133524337373e-07 true resid norm 2.081494150954e-06 ||r(i)||/||b|| 3.233156202128e-02
   23 KSP Residual norm 6.808395110594e-07 
   23 KSP preconditioned resid norm 6.808395110594e-07 true resid norm 1.707506050251e-06 ||r(i)||/||b|| 2.652245635189e-02
   24 KSP Residual norm 5.165618287441e-07 
   24 KSP preconditioned resid norm 5.165618287441e-07 true resid norm 1.179676481582e-06 ||r(i)||/||b|| 1.832375234484e-02
   25 KSP Residual norm 3.762430815547e-07 
   25 KSP preconditioned resid norm 3.762430815547e-07 true resid norm 8.605963777087e-07 ||r(i)||/||b|| 1.336752502928e-02
   26 KSP Residual norm 2.919250197638e-07 
   26 KSP preconditioned resid norm 2.919250197638e-07 true resid norm 6.678159865923e-07 ||r(i)||/||b|| 1.037309376028e-02
   27 KSP Residual norm 2.226661206815e-07 
   27 KSP preconditioned resid norm 2.226661206815e-07 true resid norm 4.850398214130e-07 ||r(i)||/||b|| 7.534056755152e-03
   28 KSP Residual norm 1.544012262898e-07 
   28 KSP preconditioned resid norm 1.544012262898e-07 true resid norm 4.002017743851e-07 ||r(i)||/||b|| 6.216279053020e-03
   29 KSP Residual norm 1.134831796825e-07 
   29 KSP preconditioned resid norm 1.134831796825e-07 true resid norm 2.931774613082e-07 ||r(i)||/||b|| 4.553885135437e-03
   30 KSP Residual norm 8.428580934285e-08 
   30 KSP preconditioned resid norm 8.428580934285e-08 true resid norm 2.108015928218e-07 ||r(i)||/||b|| 3.274352113543e-03
   31 KSP Residual norm 5.973345116689e-08 
   31 KSP preconditioned resid norm 5.973345116689e-08 true resid norm 1.488817820704e-07 ||r(i)||/||b|| 2.312560219610e-03
   32 KSP Residual norm 4.327761920968e-08 
   32 KSP preconditioned resid norm 4.327761920968e-08 true resid norm 1.067993630019e-07 ||r(i)||/||b|| 1.658899799044e-03
   33 KSP Residual norm 3.210491188059e-08 
   33 KSP preconditioned resid norm 3.210491188059e-08 true resid norm 7.638143572805e-08 ||r(i)||/||b|| 1.186422323303e-03
   34 KSP Residual norm 2.265963331138e-08 
   34 KSP preconditioned resid norm 2.265963331138e-08 true resid norm 5.315894163049e-08 ||r(i)||/||b|| 8.257105202646e-04
   35 KSP Residual norm 1.651894526756e-08 
   35 KSP preconditioned resid norm 1.651894526756e-08 true resid norm 4.306757896537e-08 ||r(i)||/||b|| 6.689627735861e-04
   36 KSP Residual norm 1.224075436419e-08 
   36 KSP preconditioned resid norm 1.224075436419e-08 true resid norm 3.191837715782e-08 ||r(i)||/||b|| 4.957837571745e-04
   37 KSP Residual norm 8.206908108371e-09 
   37 KSP preconditioned resid norm 8.206908108371e-09 true resid norm 2.192733546732e-08 ||r(i)||/||b|| 3.405942823804e-04
   38 KSP Residual norm 5.906150480863e-09 
   38 KSP preconditioned resid norm 5.906150480863e-09 true resid norm 1.533164245976e-08 ||r(i)||/||b|| 2.381442911327e-04
   39 KSP Residual norm 4.307742014308e-09 
   39 KSP preconditioned resid norm 4.307742014308e-09 true resid norm 1.024414997528e-08 ||r(i)||/||b|| 1.591209709281e-04
   40 KSP Residual norm 3.207918803088e-09 
   40 KSP preconditioned resid norm 3.207918803088e-09 true resid norm 7.149390421972e-09 ||r(i)||/||b|| 1.110504969406e-04
   41 KSP Residual norm 2.422745581288e-09 
   41 KSP preconditioned resid norm 2.422745581288e-09 true resid norm 5.616434213192e-09 ||r(i)||/||b|| 8.723929924043e-05
   42 KSP Residual norm 1.647612890583e-09 
   42 KSP preconditioned resid norm 1.647612890583e-09 true resid norm 3.897140087576e-09 ||r(i)||/||b|| 6.053374033713e-05
   43 KSP Residual norm 1.047874478053e-09 
   43 KSP preconditioned resid norm 1.047874478053e-09 true resid norm 2.850827187481e-09 ||r(i)||/||b|| 4.428150613912e-05
   44 KSP Residual norm 7.085186529179e-10 
   44 KSP preconditioned resid norm 7.085186529179e-10 true resid norm 1.872068500540e-09 ||r(i)||/||b|| 2.907858223170e-05
   45 KSP Residual norm 5.251391461877e-10 
   45 KSP preconditioned resid norm 5.251391461877e-10 true resid norm 1.235443357621e-09 ||r(i)||/||b|| 1.918997155115e-05
   46 KSP Residual norm 3.575836666648e-10 
   46 KSP preconditioned resid norm 3.575836666648e-10 true resid norm 8.805495182674e-10 ||r(i)||/||b|| 1.367745441400e-05
   47 KSP Residual norm 2.370224518236e-10 
   47 KSP preconditioned resid norm 2.370224518236e-10 true resid norm 6.249972165270e-10 ||r(i)||/||b|| 9.707995701074e-06
   48 KSP Residual norm 1.768310033446e-10 
   48 KSP preconditioned resid norm 1.768310033446e-10 true resid norm 4.690991094706e-10 ||r(i)||/||b|| 7.286451871617e-06
   49 KSP Residual norm 1.269237665563e-10 
   49 KSP preconditioned resid norm 1.269237665563e-10 true resid norm 3.005648226217e-10 ||r(i)||/||b|| 4.668632001467e-06
   50 KSP Residual norm 9.011628660785e-11 
   50 KSP preconditioned resid norm 9.011628660785e-11 true resid norm 2.162129230843e-10 ||r(i)||/||b|| 3.358405561361e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466113e-05 gnorm 3.590738910459e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.590738910459e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.0414e+09*s to t=1.07296e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.07296e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.07296e+09*s to t=1.10452e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.07296e+09*s to t=1.10452e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465889e-05 
    0 KSP Residual norm 3.051449162953e-03 
    0 KSP preconditioned resid norm 3.051449162953e-03 true resid norm 6.437963465889e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753933707773e-03 
    1 KSP preconditioned resid norm 1.753933707773e-03 true resid norm 2.277724571111e-04 ||r(i)||/||b|| 3.537958211753e+00
    2 KSP Residual norm 1.120819474216e-03 
    2 KSP preconditioned resid norm 1.120819474216e-03 true resid norm 7.579766796466e-04 ||r(i)||/||b|| 1.177354739061e+01
    3 KSP Residual norm 9.571371838714e-04 
    3 KSP preconditioned resid norm 9.571371838714e-04 true resid norm 7.319867230088e-04 ||r(i)||/||b|| 1.136984897301e+01
    4 KSP Residual norm 7.173318572372e-04 
    4 KSP preconditioned resid norm 7.173318572372e-04 true resid norm 4.972791986931e-04 ||r(i)||/||b|| 7.724169317330e+00
    5 KSP Residual norm 3.634751552446e-04 
    5 KSP preconditioned resid norm 3.634751552446e-04 true resid norm 3.021331827868e-04 ||r(i)||/||b|| 4.692993124109e+00
    6 KSP Residual norm 1.913275646953e-04 
    6 KSP preconditioned resid norm 1.913275646953e-04 true resid norm 3.537648599937e-04 ||r(i)||/||b|| 5.494980856417e+00
    7 KSP Residual norm 1.242024308293e-04 
    7 KSP preconditioned resid norm 1.242024308293e-04 true resid norm 3.358393602466e-04 ||r(i)||/||b|| 5.216546537210e+00
    8 KSP Residual norm 8.450990751821e-05 
    8 KSP preconditioned resid norm 8.450990751821e-05 true resid norm 2.507238743246e-04 ||r(i)||/||b|| 3.894459414893e+00
    9 KSP Residual norm 6.409873111377e-05 
    9 KSP preconditioned resid norm 6.409873111377e-05 true resid norm 1.811665385662e-04 ||r(i)||/||b|| 2.814034896689e+00
   10 KSP Residual norm 4.503929176661e-05 
   10 KSP preconditioned resid norm 4.503929176661e-05 true resid norm 9.813675167705e-05 ||r(i)||/||b|| 1.524344650246e+00
   11 KSP Residual norm 2.961748635020e-05 
   11 KSP preconditioned resid norm 2.961748635020e-05 true resid norm 4.917643165356e-05 ||r(i)||/||b|| 7.638507412184e-01
   12 KSP Residual norm 2.090250813324e-05 
   12 KSP preconditioned resid norm 2.090250813324e-05 true resid norm 5.731892995905e-05 ||r(i)||/||b|| 8.903270461654e-01
   13 KSP Residual norm 1.663456884932e-05 
   13 KSP preconditioned resid norm 1.663456884932e-05 true resid norm 4.919180307290e-05 ||r(i)||/||b|| 7.640895033584e-01
   14 KSP Residual norm 1.234341400221e-05 
   14 KSP preconditioned resid norm 1.234341400221e-05 true resid norm 2.812079268689e-05 ||r(i)||/||b|| 4.367964005370e-01
   15 KSP Residual norm 8.160311976528e-06 
   15 KSP preconditioned resid norm 8.160311976528e-06 true resid norm 1.911958399850e-05 ||r(i)||/||b|| 2.969818654579e-01
   16 KSP Residual norm 5.865529404413e-06 
   16 KSP preconditioned resid norm 5.865529404413e-06 true resid norm 1.620521565431e-05 ||r(i)||/||b|| 2.517133832798e-01
   17 KSP Residual norm 4.558587361228e-06 
   17 KSP preconditioned resid norm 4.558587361228e-06 true resid norm 1.229520113809e-05 ||r(i)||/||b|| 1.909796662133e-01
   18 KSP Residual norm 3.200116865265e-06 
   18 KSP preconditioned resid norm 3.200116865265e-06 true resid norm 7.759823255098e-06 ||r(i)||/||b|| 1.205322660840e-01
   19 KSP Residual norm 2.316292013749e-06 
   19 KSP preconditioned resid norm 2.316292013749e-06 true resid norm 5.627382967123e-06 ||r(i)||/||b|| 8.740936473062e-02
   20 KSP Residual norm 1.774017116045e-06 
   20 KSP preconditioned resid norm 1.774017116045e-06 true resid norm 4.186868666699e-06 ||r(i)||/||b|| 6.503405446277e-02
   21 KSP Residual norm 1.332395188117e-06 
   21 KSP preconditioned resid norm 1.332395188117e-06 true resid norm 2.921145928786e-06 ||r(i)||/||b|| 4.537375746636e-02
   22 KSP Residual norm 9.135686508775e-07 
   22 KSP preconditioned resid norm 9.135686508775e-07 true resid norm 2.080882484813e-06 ||r(i)||/||b|| 3.232206109647e-02
   23 KSP Residual norm 6.810069785943e-07 
   23 KSP preconditioned resid norm 6.810069785943e-07 true resid norm 1.708047161759e-06 ||r(i)||/||b|| 2.653086136336e-02
   24 KSP Residual norm 5.167241084388e-07 
   24 KSP preconditioned resid norm 5.167241084388e-07 true resid norm 1.180746473065e-06 ||r(i)||/||b|| 1.834037237584e-02
   25 KSP Residual norm 3.762368410176e-07 
   25 KSP preconditioned resid norm 3.762368410176e-07 true resid norm 8.608152553091e-07 ||r(i)||/||b|| 1.337092482537e-02
   26 KSP Residual norm 2.919223272120e-07 
   26 KSP preconditioned resid norm 2.919223272120e-07 true resid norm 6.680508542650e-07 ||r(i)||/||b|| 1.037674192786e-02
   27 KSP Residual norm 2.227166127801e-07 
   27 KSP preconditioned resid norm 2.227166127801e-07 true resid norm 4.851490278781e-07 ||r(i)||/||b|| 7.535753044401e-03
   28 KSP Residual norm 1.544202442370e-07 
   28 KSP preconditioned resid norm 1.544202442370e-07 true resid norm 4.001711844084e-07 ||r(i)||/||b|| 6.215803903342e-03
   29 KSP Residual norm 1.135230431333e-07 
   29 KSP preconditioned resid norm 1.135230431333e-07 true resid norm 2.932759275585e-07 ||r(i)||/||b|| 4.555414598303e-03
   30 KSP Residual norm 8.428074629813e-08 
   30 KSP preconditioned resid norm 8.428074629813e-08 true resid norm 2.108042525501e-07 ||r(i)||/||b|| 3.274393426851e-03
   31 KSP Residual norm 5.972084006534e-08 
   31 KSP preconditioned resid norm 5.972084006534e-08 true resid norm 1.488384307713e-07 ||r(i)||/||b|| 2.311886849932e-03
   32 KSP Residual norm 4.326726757594e-08 
   32 KSP preconditioned resid norm 4.326726757594e-08 true resid norm 1.067754713383e-07 ||r(i)||/||b|| 1.658528693181e-03
   33 KSP Residual norm 3.210073312729e-08 
   33 KSP preconditioned resid norm 3.210073312729e-08 true resid norm 7.636797384343e-08 ||r(i)||/||b|| 1.186213221744e-03
   34 KSP Residual norm 2.265968961157e-08 
   34 KSP preconditioned resid norm 2.265968961157e-08 true resid norm 5.315105924221e-08 ||r(i)||/||b|| 8.255880842417e-04
   35 KSP Residual norm 1.651973596244e-08 
   35 KSP preconditioned resid norm 1.651973596244e-08 true resid norm 4.306215366709e-08 ||r(i)||/||b|| 6.688785031983e-04
   36 KSP Residual norm 1.224483804199e-08 
   36 KSP preconditioned resid norm 1.224483804199e-08 true resid norm 3.192066490787e-08 ||r(i)||/||b|| 4.958192924983e-04
   37 KSP Residual norm 8.222950296364e-09 
   37 KSP preconditioned resid norm 8.222950296364e-09 true resid norm 2.194935450357e-08 ||r(i)||/||b|| 3.409363010503e-04
   38 KSP Residual norm 5.953276843836e-09 
   38 KSP preconditioned resid norm 5.953276843836e-09 true resid norm 1.544361606375e-08 ||r(i)||/||b|| 2.398835617130e-04
   39 KSP Residual norm 4.336111499746e-09 
   39 KSP preconditioned resid norm 4.336111499746e-09 true resid norm 1.036083383696e-08 ||r(i)||/||b|| 1.609334052897e-04
   40 KSP Residual norm 3.209226998657e-09 
   40 KSP preconditioned resid norm 3.209226998657e-09 true resid norm 7.158947665368e-09 ||r(i)||/||b|| 1.111989482901e-04
   41 KSP Residual norm 2.422478761615e-09 
   41 KSP preconditioned resid norm 2.422478761615e-09 true resid norm 5.616718771637e-09 ||r(i)||/||b|| 8.724371925062e-05
   42 KSP Residual norm 1.646791914648e-09 
   42 KSP preconditioned resid norm 1.646791914648e-09 true resid norm 3.894950662310e-09 ||r(i)||/||b|| 6.049973229806e-05
   43 KSP Residual norm 1.047221090136e-09 
   43 KSP preconditioned resid norm 1.047221090136e-09 true resid norm 2.849220656628e-09 ||r(i)||/||b|| 4.425655211814e-05
   44 KSP Residual norm 7.079865290779e-10 
   44 KSP preconditioned resid norm 7.079865290779e-10 true resid norm 1.870917859965e-09 ||r(i)||/||b|| 2.906070949110e-05
   45 KSP Residual norm 5.246823568038e-10 
   45 KSP preconditioned resid norm 5.246823568038e-10 true resid norm 1.234280155049e-09 ||r(i)||/||b|| 1.917190368644e-05
   46 KSP Residual norm 3.572345268939e-10 
   46 KSP preconditioned resid norm 3.572345268939e-10 true resid norm 8.797921636624e-10 ||r(i)||/||b|| 1.366569052968e-05
   47 KSP Residual norm 2.367584486263e-10 
   47 KSP preconditioned resid norm 2.367584486263e-10 true resid norm 6.242448748784e-10 ||r(i)||/||b|| 9.696309682183e-06
   48 KSP Residual norm 1.766664935995e-10 
   48 KSP preconditioned resid norm 1.766664935995e-10 true resid norm 4.684845878847e-10 ||r(i)||/||b|| 7.276906592698e-06
   49 KSP Residual norm 1.268105869146e-10 
   49 KSP preconditioned resid norm 1.268105869146e-10 true resid norm 3.002242300059e-10 ||r(i)||/||b|| 4.663341623429e-06
   50 KSP Residual norm 9.004620283206e-11 
   50 KSP preconditioned resid norm 9.004620283206e-11 true resid norm 2.160450331485e-10 ||r(i)||/||b|| 3.355797750223e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465889e-05 gnorm 3.588360061730e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.588360061730e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.07296e+09*s to t=1.10452e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.10452e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.10452e+09*s to t=1.13607e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.10452e+09*s to t=1.13607e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466118e-05 
    0 KSP Residual norm 3.038065671130e-03 
    0 KSP preconditioned resid norm 3.038065671130e-03 true resid norm 6.437963466118e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753382782635e-03 
    1 KSP preconditioned resid norm 1.753382782635e-03 true resid norm 2.277742146376e-04 ||r(i)||/||b|| 3.537985511045e+00
    2 KSP Residual norm 1.120720024555e-03 
    2 KSP preconditioned resid norm 1.120720024555e-03 true resid norm 7.576621492701e-04 ||r(i)||/||b|| 1.176866183317e+01
    3 KSP Residual norm 9.563365458080e-04 
    3 KSP preconditioned resid norm 9.563365458080e-04 true resid norm 7.311734393912e-04 ||r(i)||/||b|| 1.135721635016e+01
    4 KSP Residual norm 7.157855994430e-04 
    4 KSP preconditioned resid norm 7.157855994430e-04 true resid norm 4.948646470090e-04 ||r(i)||/||b|| 7.686664418235e+00
    5 KSP Residual norm 3.629134021510e-04 
    5 KSP preconditioned resid norm 3.629134021510e-04 true resid norm 3.020163912211e-04 ||r(i)||/||b|| 4.691179016634e+00
    6 KSP Residual norm 1.911883670282e-04 
    6 KSP preconditioned resid norm 1.911883670282e-04 true resid norm 3.536762446085e-04 ||r(i)||/||b|| 5.493604405646e+00
    7 KSP Residual norm 1.241632160723e-04 
    7 KSP preconditioned resid norm 1.241632160723e-04 true resid norm 3.358204975575e-04 ||r(i)||/||b|| 5.216253545472e+00
    8 KSP Residual norm 8.446837801862e-05 
    8 KSP preconditioned resid norm 8.446837801862e-05 true resid norm 2.505876509209e-04 ||r(i)||/||b|| 3.892343475382e+00
    9 KSP Residual norm 6.408033242388e-05 
    9 KSP preconditioned resid norm 6.408033242388e-05 true resid norm 1.811923612291e-04 ||r(i)||/||b|| 2.814435996456e+00
   10 KSP Residual norm 4.500197998233e-05 
   10 KSP preconditioned resid norm 4.500197998233e-05 true resid norm 9.814876409846e-05 ||r(i)||/||b|| 1.524531237479e+00
   11 KSP Residual norm 2.961187857026e-05 
   11 KSP preconditioned resid norm 2.961187857026e-05 true resid norm 4.910481752148e-05 ||r(i)||/||b|| 7.627383687391e-01
   12 KSP Residual norm 2.089952941451e-05 
   12 KSP preconditioned resid norm 2.089952941451e-05 true resid norm 5.720867172993e-05 ||r(i)||/||b|| 8.886144202435e-01
   13 KSP Residual norm 1.662693122433e-05 
   13 KSP preconditioned resid norm 1.662693122433e-05 true resid norm 4.907771754872e-05 ||r(i)||/||b|| 7.623174285938e-01
   14 KSP Residual norm 1.233469398138e-05 
   14 KSP preconditioned resid norm 1.233469398138e-05 true resid norm 2.807276222645e-05 ||r(i)||/||b|| 4.360503499933e-01
   15 KSP Residual norm 8.157344554170e-06 
   15 KSP preconditioned resid norm 8.157344554170e-06 true resid norm 1.912014010524e-05 ||r(i)||/||b|| 2.969905033768e-01
   16 KSP Residual norm 5.861219290573e-06 
   16 KSP preconditioned resid norm 5.861219290573e-06 true resid norm 1.619786041809e-05 ||r(i)||/||b|| 2.515991353996e-01
   17 KSP Residual norm 4.555363643150e-06 
   17 KSP preconditioned resid norm 4.555363643150e-06 true resid norm 1.228164270163e-05 ||r(i)||/||b|| 1.907690648800e-01
   18 KSP Residual norm 3.199031152412e-06 
   18 KSP preconditioned resid norm 3.199031152412e-06 true resid norm 7.756906185891e-06 ||r(i)||/||b|| 1.204869556454e-01
   19 KSP Residual norm 2.314571069454e-06 
   19 KSP preconditioned resid norm 2.314571069454e-06 true resid norm 5.624284486658e-06 ||r(i)||/||b|| 8.736123645712e-02
   20 KSP Residual norm 1.772569164258e-06 
   20 KSP preconditioned resid norm 1.772569164258e-06 true resid norm 4.186849336077e-06 ||r(i)||/||b|| 6.503375420056e-02
   21 KSP Residual norm 1.331221533915e-06 
   21 KSP preconditioned resid norm 1.331221533915e-06 true resid norm 2.920036307381e-06 ||r(i)||/||b|| 4.535652186828e-02
   22 KSP Residual norm 9.126196468444e-07 
   22 KSP preconditioned resid norm 9.126196468444e-07 true resid norm 2.077215248946e-06 ||r(i)||/||b|| 3.226509842559e-02
   23 KSP Residual norm 6.803621119874e-07 
   23 KSP preconditioned resid norm 6.803621119874e-07 true resid norm 1.705620138510e-06 ||r(i)||/||b|| 2.649316274450e-02
   24 KSP Residual norm 5.162152063562e-07 
   24 KSP preconditioned resid norm 5.162152063562e-07 true resid norm 1.179323042484e-06 ||r(i)||/||b|| 1.831826242400e-02
   25 KSP Residual norm 3.758794581533e-07 
   25 KSP preconditioned resid norm 3.758794581533e-07 true resid norm 8.596767402224e-07 ||r(i)||/||b|| 1.335324042683e-02
   26 KSP Residual norm 2.915426825103e-07 
   26 KSP preconditioned resid norm 2.915426825103e-07 true resid norm 6.672822456686e-07 ||r(i)||/||b|| 1.036480323600e-02
   27 KSP Residual norm 2.223229639922e-07 
   27 KSP preconditioned resid norm 2.223229639922e-07 true resid norm 4.844939340648e-07 ||r(i)||/||b|| 7.525577562139e-03
   28 KSP Residual norm 1.541319143644e-07 
   28 KSP preconditioned resid norm 1.541319143644e-07 true resid norm 3.996253665126e-07 ||r(i)||/||b|| 6.207325788905e-03
   29 KSP Residual norm 1.132421880927e-07 
   29 KSP preconditioned resid norm 1.132421880927e-07 true resid norm 2.927867327820e-07 ||r(i)||/||b|| 4.547816003041e-03
   30 KSP Residual norm 8.414869289575e-08 
   30 KSP preconditioned resid norm 8.414869289575e-08 true resid norm 2.105265921917e-07 ||r(i)||/||b|| 3.270080566622e-03
   31 KSP Residual norm 5.967029558325e-08 
   31 KSP preconditioned resid norm 5.967029558325e-08 true resid norm 1.488156318656e-07 ||r(i)||/||b|| 2.311532717587e-03
   32 KSP Residual norm 4.320888894309e-08 
   32 KSP preconditioned resid norm 4.320888894309e-08 true resid norm 1.065885751521e-07 ||r(i)||/||b|| 1.655625660398e-03
   33 KSP Residual norm 3.205699845047e-08 
   33 KSP preconditioned resid norm 3.205699845047e-08 true resid norm 7.625420328282e-08 ||r(i)||/||b|| 1.184446039250e-03
   34 KSP Residual norm 2.262449000087e-08 
   34 KSP preconditioned resid norm 2.262449000087e-08 true resid norm 5.304724669129e-08 ||r(i)||/||b|| 8.239755781541e-04
   35 KSP Residual norm 1.649116317697e-08 
   35 KSP preconditioned resid norm 1.649116317697e-08 true resid norm 4.301110953973e-08 ||r(i)||/||b|| 6.680856417731e-04
   36 KSP Residual norm 1.221786632972e-08 
   36 KSP preconditioned resid norm 1.221786632972e-08 true resid norm 3.187181310390e-08 ||r(i)||/||b|| 4.950604841366e-04
   37 KSP Residual norm 8.172820410829e-09 
   37 KSP preconditioned resid norm 8.172820410829e-09 true resid norm 2.184952706633e-08 ||r(i)||/||b|| 3.393856952019e-04
   38 KSP Residual norm 5.839245685871e-09 
   38 KSP preconditioned resid norm 5.839245685871e-09 true resid norm 1.518424137603e-08 ||r(i)||/||b|| 2.358547303965e-04
   39 KSP Residual norm 4.256626858041e-09 
   39 KSP preconditioned resid norm 4.256626858041e-09 true resid norm 1.005873672774e-08 ||r(i)||/||b|| 1.562409724858e-04
   40 KSP Residual norm 3.196530253776e-09 
   40 KSP preconditioned resid norm 3.196530253776e-09 true resid norm 7.111251867731e-09 ||r(i)||/||b|| 1.104580960292e-04
   41 KSP Residual norm 2.416444291349e-09 
   41 KSP preconditioned resid norm 2.416444291349e-09 true resid norm 5.603852326714e-09 ||r(i)||/||b|| 8.704386653026e-05
   42 KSP Residual norm 1.643912188888e-09 
   42 KSP preconditioned resid norm 1.643912188888e-09 true resid norm 3.888909511464e-09 ||r(i)||/||b|| 6.040589593171e-05
   43 KSP Residual norm 1.044784906340e-09 
   43 KSP preconditioned resid norm 1.044784906340e-09 true resid norm 2.844035058651e-09 ||r(i)||/||b|| 4.417600493725e-05
   44 KSP Residual norm 7.059504802609e-10 
   44 KSP preconditioned resid norm 7.059504802609e-10 true resid norm 1.865980305056e-09 ||r(i)||/||b|| 2.898401512957e-05
   45 KSP Residual norm 5.227940909305e-10 
   45 KSP preconditioned resid norm 5.227940909305e-10 true resid norm 1.230797252256e-09 ||r(i)||/||b|| 1.911780423629e-05
   46 KSP Residual norm 3.557876217284e-10 
   46 KSP preconditioned resid norm 3.557876217284e-10 true resid norm 8.769157139531e-10 ||r(i)||/||b|| 1.362101103196e-05
   47 KSP Residual norm 2.356272233837e-10 
   47 KSP preconditioned resid norm 2.356272233837e-10 true resid norm 6.211612148053e-10 ||r(i)||/||b|| 9.648411614549e-06
   48 KSP Residual norm 1.758647856412e-10 
   48 KSP preconditioned resid norm 1.758647856412e-10 true resid norm 4.658666574406e-10 ||r(i)||/||b|| 7.236242639345e-06
   49 KSP Residual norm 1.263581661761e-10 
   49 KSP preconditioned resid norm 1.263581661761e-10 true resid norm 2.993722822502e-10 ||r(i)||/||b|| 4.650108436088e-06
   50 KSP Residual norm 8.979978911120e-11 
   50 KSP preconditioned resid norm 8.979978911120e-11 true resid norm 2.152280455506e-10 ||r(i)||/||b|| 3.343107594246e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466118e-05 gnorm 3.570492769603e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.570492769603e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.10452e+09*s to t=1.13607e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.13607e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.13607e+09*s to t=1.16763e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.13607e+09*s to t=1.16763e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466127e-05 
    0 KSP Residual norm 3.038393469709e-03 
    0 KSP preconditioned resid norm 3.038393469709e-03 true resid norm 6.437963466127e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754017840884e-03 
    1 KSP preconditioned resid norm 1.754017840884e-03 true resid norm 2.275153010625e-04 ||r(i)||/||b|| 3.533963842131e+00
    2 KSP Residual norm 1.121503883262e-03 
    2 KSP preconditioned resid norm 1.121503883262e-03 true resid norm 7.569379253171e-04 ||r(i)||/||b|| 1.175741256221e+01
    3 KSP Residual norm 9.569517880284e-04 
    3 KSP preconditioned resid norm 9.569517880284e-04 true resid norm 7.307636678410e-04 ||r(i)||/||b|| 1.135085142508e+01
    4 KSP Residual norm 7.163229322508e-04 
    4 KSP preconditioned resid norm 7.163229322508e-04 true resid norm 4.950215798190e-04 ||r(i)||/||b|| 7.689102033951e+00
    5 KSP Residual norm 3.630979911053e-04 
    5 KSP preconditioned resid norm 3.630979911053e-04 true resid norm 3.017393897500e-04 ||r(i)||/||b|| 4.686876390921e+00
    6 KSP Residual norm 1.911040648069e-04 
    6 KSP preconditioned resid norm 1.911040648069e-04 true resid norm 3.531299420194e-04 ||r(i)||/||b|| 5.485118762748e+00
    7 KSP Residual norm 1.241331965457e-04 
    7 KSP preconditioned resid norm 1.241331965457e-04 true resid norm 3.355973967108e-04 ||r(i)||/||b|| 5.212788150733e+00
    8 KSP Residual norm 8.445507238949e-05 
    8 KSP preconditioned resid norm 8.445507238949e-05 true resid norm 2.503903654365e-04 ||r(i)||/||b|| 3.889279067115e+00
    9 KSP Residual norm 6.406997017685e-05 
    9 KSP preconditioned resid norm 6.406997017685e-05 true resid norm 1.810993297577e-04 ||r(i)||/||b|| 2.812990951418e+00
   10 KSP Residual norm 4.500114160285e-05 
   10 KSP preconditioned resid norm 4.500114160285e-05 true resid norm 9.820231151981e-05 ||r(i)||/||b|| 1.525362982199e+00
   11 KSP Residual norm 2.961051507725e-05 
   11 KSP preconditioned resid norm 2.961051507725e-05 true resid norm 4.907901973110e-05 ||r(i)||/||b|| 7.623376552124e-01
   12 KSP Residual norm 2.089167752823e-05 
   12 KSP preconditioned resid norm 2.089167752823e-05 true resid norm 5.713655426186e-05 ||r(i)||/||b|| 8.874942295414e-01
   13 KSP Residual norm 1.662239940020e-05 
   13 KSP preconditioned resid norm 1.662239940020e-05 true resid norm 4.903698220120e-05 ||r(i)||/||b|| 7.616846920491e-01
   14 KSP Residual norm 1.233938733548e-05 
   14 KSP preconditioned resid norm 1.233938733548e-05 true resid norm 2.810490376854e-05 ||r(i)||/||b|| 4.365496001401e-01
   15 KSP Residual norm 8.155155708981e-06 
   15 KSP preconditioned resid norm 8.155155708981e-06 true resid norm 1.911991430847e-05 ||r(i)||/||b|| 2.969869961062e-01
   16 KSP Residual norm 5.859962179984e-06 
   16 KSP preconditioned resid norm 5.859962179984e-06 true resid norm 1.618089030780e-05 ||r(i)||/||b|| 2.513355410128e-01
   17 KSP Residual norm 4.556838852966e-06 
   17 KSP preconditioned resid norm 4.556838852966e-06 true resid norm 1.228422748431e-05 ||r(i)||/||b|| 1.908092139532e-01
   18 KSP Residual norm 3.198687191337e-06 
   18 KSP preconditioned resid norm 3.198687191337e-06 true resid norm 7.758622967386e-06 ||r(i)||/||b|| 1.205136221758e-01
   19 KSP Residual norm 2.313051683305e-06 
   19 KSP preconditioned resid norm 2.313051683305e-06 true resid norm 5.620745379658e-06 ||r(i)||/||b|| 8.730626399531e-02
   20 KSP Residual norm 1.771934412543e-06 
   20 KSP preconditioned resid norm 1.771934412543e-06 true resid norm 4.186751786622e-06 ||r(i)||/||b|| 6.503223897822e-02
   21 KSP Residual norm 1.330941763260e-06 
   21 KSP preconditioned resid norm 1.330941763260e-06 true resid norm 2.920362806844e-06 ||r(i)||/||b|| 4.536159333941e-02
   22 KSP Residual norm 9.118000321665e-07 
   22 KSP preconditioned resid norm 9.118000321665e-07 true resid norm 2.073458214526e-06 ||r(i)||/||b|| 3.220674092724e-02
   23 KSP Residual norm 6.793948096365e-07 
   23 KSP preconditioned resid norm 6.793948096365e-07 true resid norm 1.702085826021e-06 ||r(i)||/||b|| 2.643826475525e-02
   24 KSP Residual norm 5.158447806042e-07 
   24 KSP preconditioned resid norm 5.158447806042e-07 true resid norm 1.178935324794e-06 ||r(i)||/||b|| 1.831224005848e-02
   25 KSP Residual norm 3.754773139736e-07 
   25 KSP preconditioned resid norm 3.754773139736e-07 true resid norm 8.588456335986e-07 ||r(i)||/||b|| 1.334033096207e-02
   26 KSP Residual norm 2.909329203060e-07 
   26 KSP preconditioned resid norm 2.909329203060e-07 true resid norm 6.662764762334e-07 ||r(i)||/||b|| 1.034918075784e-02
   27 KSP Residual norm 2.217484405013e-07 
   27 KSP preconditioned resid norm 2.217484405013e-07 true resid norm 4.833516708812e-07 ||r(i)||/||b|| 7.507834945389e-03
   28 KSP Residual norm 1.538334969203e-07 
   28 KSP preconditioned resid norm 1.538334969203e-07 true resid norm 3.989452556028e-07 ||r(i)||/||b|| 6.196761719787e-03
   29 KSP Residual norm 1.130386716074e-07 
   29 KSP preconditioned resid norm 1.130386716074e-07 true resid norm 2.924914939631e-07 ||r(i)||/||b|| 4.543230099115e-03
   30 KSP Residual norm 8.407780701525e-08 
   30 KSP preconditioned resid norm 8.407780701525e-08 true resid norm 2.104221488947e-07 ||r(i)||/||b|| 3.268458263267e-03
   31 KSP Residual norm 5.966665012720e-08 
   31 KSP preconditioned resid norm 5.966665012720e-08 true resid norm 1.489531424439e-07 ||r(i)||/||b|| 2.313668650461e-03
   32 KSP Residual norm 4.318660355537e-08 
   32 KSP preconditioned resid norm 4.318660355537e-08 true resid norm 1.064358134060e-07 ||r(i)||/||b|| 1.653252833229e-03
   33 KSP Residual norm 3.203701478000e-08 
   33 KSP preconditioned resid norm 3.203701478000e-08 true resid norm 7.622361970970e-08 ||r(i)||/||b|| 1.183970988819e-03
   34 KSP Residual norm 2.261616467017e-08 
   34 KSP preconditioned resid norm 2.261616467017e-08 true resid norm 5.298529723310e-08 ||r(i)||/||b|| 8.230133257494e-04
   35 KSP Residual norm 1.647016648751e-08 
   35 KSP preconditioned resid norm 1.647016648751e-08 true resid norm 4.294277837087e-08 ||r(i)||/||b|| 6.670242631355e-04
   36 KSP Residual norm 1.219977558524e-08 
   36 KSP preconditioned resid norm 1.219977558524e-08 true resid norm 3.191755457657e-08 ||r(i)||/||b|| 4.957709801322e-04
   37 KSP Residual norm 8.107823257209e-09 
   37 KSP preconditioned resid norm 8.107823257209e-09 true resid norm 2.166834794598e-08 ||r(i)||/||b|| 3.365714648738e-04
   38 KSP Residual norm 5.590455635121e-09 
   38 KSP preconditioned resid norm 5.590455635121e-09 true resid norm 1.480160669140e-08 ||r(i)||/||b|| 2.299113185292e-04
   39 KSP Residual norm 3.857886651609e-09 
   39 KSP preconditioned resid norm 3.857886651609e-09 true resid norm 8.895055988538e-09 ||r(i)||/||b|| 1.381656798045e-04
   40 KSP Residual norm 2.864770118976e-09 
   40 KSP preconditioned resid norm 2.864770118976e-09 true resid norm 6.500077622701e-09 ||r(i)||/||b|| 1.009648106408e-04
   41 KSP Residual norm 2.263738792327e-09 
   41 KSP preconditioned resid norm 2.263738792327e-09 true resid norm 5.043797212581e-09 ||r(i)||/||b|| 7.834460756292e-05
   42 KSP Residual norm 1.604872451706e-09 
   42 KSP preconditioned resid norm 1.604872451706e-09 true resid norm 3.757426439391e-09 ||r(i)||/||b|| 5.836358747856e-05
   43 KSP Residual norm 1.040866343703e-09 
   43 KSP preconditioned resid norm 1.040866343703e-09 true resid norm 2.835277099524e-09 ||r(i)||/||b|| 4.403996876406e-05
   44 KSP Residual norm 7.037146873685e-10 
   44 KSP preconditioned resid norm 7.037146873685e-10 true resid norm 1.859326285530e-09 ||r(i)||/||b|| 2.888065916051e-05
   45 KSP Residual norm 5.203381656000e-10 
   45 KSP preconditioned resid norm 5.203381656000e-10 true resid norm 1.227121086463e-09 ||r(i)||/||b|| 1.906070285921e-05
   46 KSP Residual norm 3.539679489491e-10 
   46 KSP preconditioned resid norm 3.539679489491e-10 true resid norm 8.730933888260e-10 ||r(i)||/||b|| 1.356163938208e-05
   47 KSP Residual norm 2.341251467099e-10 
   47 KSP preconditioned resid norm 2.341251467099e-10 true resid norm 6.169426486164e-10 ||r(i)||/||b|| 9.582885206826e-06
   48 KSP Residual norm 1.747919640584e-10 
   48 KSP preconditioned resid norm 1.747919640584e-10 true resid norm 4.622411953142e-10 ||r(i)||/||b|| 7.179928835357e-06
   49 KSP Residual norm 1.257692133313e-10 
   49 KSP preconditioned resid norm 1.257692133313e-10 true resid norm 2.981431198606e-10 ||r(i)||/||b|| 4.631016025941e-06
   50 KSP Residual norm 8.950412175168e-11 
   50 KSP preconditioned resid norm 8.950412175168e-11 true resid norm 2.141809554555e-10 ||r(i)||/||b|| 3.326843287981e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466127e-05 gnorm 3.548441077992e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.548441077992e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.13607e+09*s to t=1.16763e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.16763e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.16763e+09*s to t=1.19919e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.16763e+09*s to t=1.19919e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466190e-05 
    0 KSP Residual norm 3.037567372584e-03 
    0 KSP preconditioned resid norm 3.037567372584e-03 true resid norm 6.437963466190e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752557877187e-03 
    1 KSP preconditioned resid norm 1.752557877187e-03 true resid norm 2.281036634887e-04 ||r(i)||/||b|| 3.543102794644e+00
    2 KSP Residual norm 1.119734012332e-03 
    2 KSP preconditioned resid norm 1.119734012332e-03 true resid norm 7.585653006180e-04 ||r(i)||/||b|| 1.178269035855e+01
    3 KSP Residual norm 9.555670289626e-04 
    3 KSP preconditioned resid norm 9.555670289626e-04 true resid norm 7.316853791515e-04 ||r(i)||/||b|| 1.136516823983e+01
    4 KSP Residual norm 7.151086380028e-04 
    4 KSP preconditioned resid norm 7.151086380028e-04 true resid norm 4.946576872816e-04 ||r(i)||/||b|| 7.683449741201e+00
    5 KSP Residual norm 3.626494277296e-04 
    5 KSP preconditioned resid norm 3.626494277296e-04 true resid norm 3.023638586062e-04 ||r(i)||/||b|| 4.696576179628e+00
    6 KSP Residual norm 1.912854418477e-04 
    6 KSP preconditioned resid norm 1.912854418477e-04 true resid norm 3.543567836813e-04 ||r(i)||/||b|| 5.504175125290e+00
    7 KSP Residual norm 1.241966172587e-04 
    7 KSP preconditioned resid norm 1.241966172587e-04 true resid norm 3.360907216844e-04 ||r(i)||/||b|| 5.220450899566e+00
    8 KSP Residual norm 8.448394333249e-05 
    8 KSP preconditioned resid norm 8.448394333249e-05 true resid norm 2.508254024411e-04 ||r(i)||/||b|| 3.896036436963e+00
    9 KSP Residual norm 6.409300801818e-05 
    9 KSP preconditioned resid norm 6.409300801818e-05 true resid norm 1.813061215958e-04 ||r(i)||/||b|| 2.816203020536e+00
   10 KSP Residual norm 4.500102979803e-05 
   10 KSP preconditioned resid norm 4.500102979803e-05 true resid norm 9.807556532956e-05 ||r(i)||/||b|| 1.523394251064e+00
   11 KSP Residual norm 2.961381707556e-05 
   11 KSP preconditioned resid norm 2.961381707556e-05 true resid norm 4.913644125424e-05 ||r(i)||/||b|| 7.632295758168e-01
   12 KSP Residual norm 2.090886771321e-05 
   12 KSP preconditioned resid norm 2.090886771321e-05 true resid norm 5.729737060521e-05 ||r(i)||/||b|| 8.899921676492e-01
   13 KSP Residual norm 1.663185809165e-05 
   13 KSP preconditioned resid norm 1.663185809165e-05 true resid norm 4.912393066197e-05 ||r(i)||/||b|| 7.630352505097e-01
   14 KSP Residual norm 1.232821207471e-05 
   14 KSP preconditioned resid norm 1.232821207471e-05 true resid norm 2.803079844181e-05 ||r(i)||/||b|| 4.353985323001e-01
   15 KSP Residual norm 8.159927063587e-06 
   15 KSP preconditioned resid norm 8.159927063587e-06 true resid norm 1.912059770827e-05 ||r(i)||/||b|| 2.969976112584e-01
   16 KSP Residual norm 5.862344017407e-06 
   16 KSP preconditioned resid norm 5.862344017407e-06 true resid norm 1.621839631280e-05 ||r(i)||/||b|| 2.519181166214e-01
   17 KSP Residual norm 4.553064713527e-06 
   17 KSP preconditioned resid norm 4.553064713527e-06 true resid norm 1.227617328320e-05 ||r(i)||/||b|| 1.906841091546e-01
   18 KSP Residual norm 3.199412902405e-06 
   18 KSP preconditioned resid norm 3.199412902405e-06 true resid norm 7.754550404421e-06 ||r(i)||/||b|| 1.204503636149e-01
   19 KSP Residual norm 2.316344117476e-06 
   19 KSP preconditioned resid norm 2.316344117476e-06 true resid norm 5.628439038061e-06 ||r(i)||/||b|| 8.742576853099e-02
   20 KSP Residual norm 1.773201326165e-06 
   20 KSP preconditioned resid norm 1.773201326165e-06 true resid norm 4.186561022761e-06 ||r(i)||/||b|| 6.502927586880e-02
   21 KSP Residual norm 1.331499539085e-06 
   21 KSP preconditioned resid norm 1.331499539085e-06 true resid norm 2.919450529903e-06 ||r(i)||/||b|| 4.534742306687e-02
   22 KSP Residual norm 9.136696281780e-07 
   22 KSP preconditioned resid norm 9.136696281780e-07 true resid norm 2.081736507070e-06 ||r(i)||/||b|| 3.233532650508e-02
   23 KSP Residual norm 6.815661761655e-07 
   23 KSP preconditioned resid norm 6.815661761655e-07 true resid norm 1.710061788825e-06 ||r(i)||/||b|| 2.656215428693e-02
   24 KSP Residual norm 5.166399380257e-07 
   24 KSP preconditioned resid norm 5.166399380257e-07 true resid norm 1.179703881577e-06 ||r(i)||/||b|| 1.832417794498e-02
   25 KSP Residual norm 3.763814554645e-07 
   25 KSP preconditioned resid norm 3.763814554645e-07 true resid norm 8.606890903032e-07 ||r(i)||/||b|| 1.336896512109e-02
   26 KSP Residual norm 2.923025315338e-07 
   26 KSP preconditioned resid norm 2.923025315338e-07 true resid norm 6.685692662061e-07 ||r(i)||/||b|| 1.038479434867e-02
   27 KSP Residual norm 2.230061567235e-07 
   27 KSP preconditioned resid norm 2.230061567235e-07 true resid norm 4.858806094833e-07 ||r(i)||/||b|| 7.547116600382e-03
   28 KSP Residual norm 1.544816249052e-07 
   28 KSP preconditioned resid norm 1.544816249052e-07 true resid norm 4.004336564981e-07 ||r(i)||/||b|| 6.219880845877e-03
   29 KSP Residual norm 1.134729416217e-07 
   29 KSP preconditioned resid norm 1.134729416217e-07 true resid norm 2.930854915375e-07 ||r(i)||/||b|| 4.552456581598e-03
   30 KSP Residual norm 8.422533082654e-08 
   30 KSP preconditioned resid norm 8.422533082654e-08 true resid norm 2.106318977652e-07 ||r(i)||/||b|| 3.271716263556e-03
   31 KSP Residual norm 5.967948289592e-08 
   31 KSP preconditioned resid norm 5.967948289592e-08 true resid norm 1.486358830336e-07 ||r(i)||/||b|| 2.308740703705e-03
   32 KSP Residual norm 4.324072703389e-08 
   32 KSP preconditioned resid norm 4.324072703389e-08 true resid norm 1.067922426402e-07 ||r(i)||/||b|| 1.658789199426e-03
   33 KSP Residual norm 3.208953491581e-08 
   33 KSP preconditioned resid norm 3.208953491581e-08 true resid norm 7.631551860456e-08 ||r(i)||/||b|| 1.185398441686e-03
   34 KSP Residual norm 2.264897602513e-08 
   34 KSP preconditioned resid norm 2.264897602513e-08 true resid norm 5.313306363960e-08 ||r(i)||/||b|| 8.253085609858e-04
   35 KSP Residual norm 1.653961437725e-08 
   35 KSP preconditioned resid norm 1.653961437725e-08 true resid norm 4.310547093434e-08 ||r(i)||/||b|| 6.695513443143e-04
   36 KSP Residual norm 1.231357023718e-08 
   36 KSP preconditioned resid norm 1.231357023718e-08 true resid norm 3.197488815297e-08 ||r(i)||/||b|| 4.966615346746e-04
   37 KSP Residual norm 8.403659424913e-09 
   37 KSP preconditioned resid norm 8.403659424913e-09 true resid norm 2.220910248825e-08 ||r(i)||/||b|| 3.449709307126e-04
   38 KSP Residual norm 6.258223555365e-09 
   38 KSP preconditioned resid norm 6.258223555365e-09 true resid norm 1.635772506864e-08 ||r(i)||/||b|| 2.540822910000e-04
   39 KSP Residual norm 4.445076347058e-09 
   39 KSP preconditioned resid norm 4.445076347058e-09 true resid norm 1.083190110174e-08 ||r(i)||/||b|| 1.682504282391e-04
   40 KSP Residual norm 3.218038480224e-09 
   40 KSP preconditioned resid norm 3.218038480224e-09 true resid norm 7.203275561965e-09 ||r(i)||/||b|| 1.118874873987e-04
   41 KSP Residual norm 2.425592716540e-09 
   41 KSP preconditioned resid norm 2.425592716540e-09 true resid norm 5.624933326985e-09 ||r(i)||/||b|| 8.737131480360e-05
   42 KSP Residual norm 1.647048206656e-09 
   42 KSP preconditioned resid norm 1.647048206656e-09 true resid norm 3.897231643734e-09 ||r(i)||/||b|| 6.053516246559e-05
   43 KSP Residual norm 1.048157308840e-09 
   43 KSP preconditioned resid norm 1.048157308840e-09 true resid norm 2.851406638749e-09 ||r(i)||/||b|| 4.429050667535e-05
   44 KSP Residual norm 7.088867521047e-10 
   44 KSP preconditioned resid norm 7.088867521047e-10 true resid norm 1.872398637059e-09 ||r(i)||/||b|| 2.908371019644e-05
   45 KSP Residual norm 5.256563476698e-10 
   45 KSP preconditioned resid norm 5.256563476698e-10 true resid norm 1.235863024454e-09 ||r(i)||/||b|| 1.919649017806e-05
   46 KSP Residual norm 3.580651203950e-10 
   46 KSP preconditioned resid norm 3.580651203950e-10 true resid norm 8.816817259570e-10 ||r(i)||/||b|| 1.369504083997e-05
   47 KSP Residual norm 2.373474427398e-10 
   47 KSP preconditioned resid norm 2.373474427398e-10 true resid norm 6.261444464657e-10 ||r(i)||/||b|| 9.725815465620e-06
   48 KSP Residual norm 1.770601101132e-10 
   48 KSP preconditioned resid norm 1.770601101132e-10 true resid norm 4.699367687676e-10 ||r(i)||/||b|| 7.299463118043e-06
   49 KSP Residual norm 1.270068118188e-10 
   49 KSP preconditioned resid norm 1.270068118188e-10 true resid norm 3.006265917413e-10 ||r(i)||/||b|| 4.669591452640e-06
   50 KSP Residual norm 9.013623081131e-11 
   50 KSP preconditioned resid norm 9.013623081131e-11 true resid norm 2.164668701264e-10 ||r(i)||/||b|| 3.362350085756e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466190e-05 gnorm 3.597019389667e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.597019389667e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.16763e+09*s to t=1.19919e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.19919e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.19919e+09*s to t=1.23075e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.19919e+09*s to t=1.23075e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466116e-05 
    0 KSP Residual norm 3.037808990556e-03 
    0 KSP preconditioned resid norm 3.037808990556e-03 true resid norm 6.437963466116e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753156462843e-03 
    1 KSP preconditioned resid norm 1.753156462843e-03 true resid norm 2.278541914618e-04 ||r(i)||/||b|| 3.539227780043e+00
    2 KSP Residual norm 1.120500290381e-03 
    2 KSP preconditioned resid norm 1.120500290381e-03 true resid norm 7.578499765962e-04 ||r(i)||/||b|| 1.177157932916e+01
    3 KSP Residual norm 9.561762124296e-04 
    3 KSP preconditioned resid norm 9.561762124296e-04 true resid norm 7.312815376915e-04 ||r(i)||/||b|| 1.135889542618e+01
    4 KSP Residual norm 7.156392154599e-04 
    4 KSP preconditioned resid norm 7.156392154599e-04 true resid norm 4.948064967701e-04 ||r(i)||/||b|| 7.685761178583e+00
    5 KSP Residual norm 3.628144043128e-04 
    5 KSP preconditioned resid norm 3.628144043128e-04 true resid norm 3.020863819247e-04 ||r(i)||/||b|| 4.692266172597e+00
    6 KSP Residual norm 1.911990046012e-04 
    6 KSP preconditioned resid norm 1.911990046012e-04 true resid norm 3.538170355874e-04 ||r(i)||/||b|| 5.495791292536e+00
    7 KSP Residual norm 1.241665166093e-04 
    7 KSP preconditioned resid norm 1.241665166093e-04 true resid norm 3.358720595580e-04 ||r(i)||/||b|| 5.217054450926e+00
    8 KSP Residual norm 8.446963866490e-05 
    8 KSP preconditioned resid norm 8.446963866490e-05 true resid norm 2.506262386614e-04 ||r(i)||/||b|| 3.892942853442e+00
    9 KSP Residual norm 6.408212335247e-05 
    9 KSP preconditioned resid norm 6.408212335247e-05 true resid norm 1.812101620217e-04 ||r(i)||/||b|| 2.814712493718e+00
   10 KSP Residual norm 4.499964735062e-05 
   10 KSP preconditioned resid norm 4.499964735062e-05 true resid norm 9.812823373134e-05 ||r(i)||/||b|| 1.524212342114e+00
   11 KSP Residual norm 2.961134627041e-05 
   11 KSP preconditioned resid norm 2.961134627041e-05 true resid norm 4.910998795838e-05 ||r(i)||/||b|| 7.628186804235e-01
   12 KSP Residual norm 2.090096883747e-05 
   12 KSP preconditioned resid norm 2.090096883747e-05 true resid norm 5.722502006399e-05 ||r(i)||/||b|| 8.888683566654e-01
   13 KSP Residual norm 1.662717289898e-05 
   13 KSP preconditioned resid norm 1.662717289898e-05 true resid norm 4.908268276866e-05 ||r(i)||/||b|| 7.623945526716e-01
   14 KSP Residual norm 1.233199588178e-05 
   14 KSP preconditioned resid norm 1.233199588178e-05 true resid norm 2.805925706147e-05 ||r(i)||/||b|| 4.358405761256e-01
   15 KSP Residual norm 8.157585634887e-06 
   15 KSP preconditioned resid norm 8.157585634887e-06 true resid norm 1.911971615014e-05 ||r(i)||/||b|| 2.969839181408e-01
   16 KSP Residual norm 5.861210522599e-06 
   16 KSP preconditioned resid norm 5.861210522599e-06 true resid norm 1.620144613325e-05 ||r(i)||/||b|| 2.516548318194e-01
   17 KSP Residual norm 4.554556422533e-06 
   17 KSP preconditioned resid norm 4.554556422533e-06 true resid norm 1.227891373284e-05 ||r(i)||/||b|| 1.907266761837e-01
   18 KSP Residual norm 3.199032945413e-06 
   18 KSP preconditioned resid norm 3.199032945413e-06 true resid norm 7.755873898065e-06 ||r(i)||/||b|| 1.204709212608e-01
   19 KSP Residual norm 2.314901539339e-06 
   19 KSP preconditioned resid norm 2.314901539339e-06 true resid norm 5.625021157795e-06 ||r(i)||/||b|| 8.737267906847e-02
   20 KSP Residual norm 1.772640750977e-06 
   20 KSP preconditioned resid norm 1.772640750977e-06 true resid norm 4.186794471898e-06 ||r(i)||/||b|| 6.503290200285e-02
   21 KSP Residual norm 1.331198054667e-06 
   21 KSP preconditioned resid norm 1.331198054667e-06 true resid norm 2.919663075022e-06 ||r(i)||/||b|| 4.535072450145e-02
   22 KSP Residual norm 9.128056968631e-07 
   22 KSP preconditioned resid norm 9.128056968631e-07 true resid norm 2.077923093472e-06 ||r(i)||/||b|| 3.227609327714e-02
   23 KSP Residual norm 6.806180843803e-07 
   23 KSP preconditioned resid norm 6.806180843803e-07 true resid norm 1.706546552747e-06 ||r(i)||/||b|| 2.650755260928e-02
   24 KSP Residual norm 5.162895740752e-07 
   24 KSP preconditioned resid norm 5.162895740752e-07 true resid norm 1.179391290520e-06 ||r(i)||/||b|| 1.831932251134e-02
   25 KSP Residual norm 3.759680882360e-07 
   25 KSP preconditioned resid norm 3.759680882360e-07 true resid norm 8.598376719509e-07 ||r(i)||/||b|| 1.335574015722e-02
   26 KSP Residual norm 2.916955312853e-07 
   26 KSP preconditioned resid norm 2.916955312853e-07 true resid norm 6.675498059768e-07 ||r(i)||/||b|| 1.036895921343e-02
   27 KSP Residual norm 2.224640778518e-07 
   27 KSP preconditioned resid norm 2.224640778518e-07 true resid norm 4.847937875646e-07 ||r(i)||/||b|| 7.530235145261e-03
   28 KSP Residual norm 1.541944636604e-07 
   28 KSP preconditioned resid norm 1.541944636604e-07 true resid norm 3.997736050894e-07 ||r(i)||/||b|| 6.209628358308e-03
   29 KSP Residual norm 1.132773946115e-07 
   29 KSP preconditioned resid norm 1.132773946115e-07 true resid norm 2.928280976276e-07 ||r(i)||/||b|| 4.548458517492e-03
   30 KSP Residual norm 8.415453557158e-08 
   30 KSP preconditioned resid norm 8.415453557158e-08 true resid norm 2.105260082172e-07 ||r(i)||/||b|| 3.270071495827e-03
   31 KSP Residual norm 5.966511896903e-08 
   31 KSP preconditioned resid norm 5.966511896903e-08 true resid norm 1.487631567286e-07 ||r(i)||/||b|| 2.310717628511e-03
   32 KSP Residual norm 4.320895914125e-08 
   32 KSP preconditioned resid norm 4.320895914125e-08 true resid norm 1.066159836253e-07 ||r(i)||/||b|| 1.656051392439e-03
   33 KSP Residual norm 3.205914028418e-08 
   33 KSP preconditioned resid norm 3.205914028418e-08 true resid norm 7.625300772378e-08 ||r(i)||/||b|| 1.184427468797e-03
   34 KSP Residual norm 2.262524099614e-08 
   34 KSP preconditioned resid norm 2.262524099614e-08 true resid norm 5.305589509301e-08 ||r(i)||/||b|| 8.241099125873e-04
   35 KSP Residual norm 1.649803270339e-08 
   35 KSP preconditioned resid norm 1.649803270339e-08 true resid norm 4.302801912587e-08 ||r(i)||/||b|| 6.683482960462e-04
   36 KSP Residual norm 1.223216232323e-08 
   36 KSP preconditioned resid norm 1.223216232323e-08 true resid norm 3.187463540162e-08 ||r(i)||/||b|| 4.951043224986e-04
   37 KSP Residual norm 8.216856048038e-09 
   37 KSP preconditioned resid norm 8.216856048038e-09 true resid norm 2.191835532387e-08 ||r(i)||/||b|| 3.404547950485e-04
   38 KSP Residual norm 5.963479086628e-09 
   38 KSP preconditioned resid norm 5.963479086628e-09 true resid norm 1.547173412691e-08 ||r(i)||/||b|| 2.403203157076e-04
   39 KSP Residual norm 4.339578673366e-09 
   39 KSP preconditioned resid norm 4.339578673366e-09 true resid norm 1.038774747652e-08 ||r(i)||/||b|| 1.613514511412e-04
   40 KSP Residual norm 3.206235857082e-09 
   40 KSP preconditioned resid norm 3.206235857082e-09 true resid norm 7.153591187114e-09 ||r(i)||/||b|| 1.111157468470e-04
   41 KSP Residual norm 2.419371262861e-09 
   41 KSP preconditioned resid norm 2.419371262861e-09 true resid norm 5.612493073699e-09 ||r(i)||/||b|| 8.717808206335e-05
   42 KSP Residual norm 1.644319233259e-09 
   42 KSP preconditioned resid norm 1.644319233259e-09 true resid norm 3.890309527957e-09 ||r(i)||/||b|| 6.042764219512e-05
   43 KSP Residual norm 1.045331202925e-09 
   43 KSP preconditioned resid norm 1.045331202925e-09 true resid norm 2.845266566522e-09 ||r(i)||/||b|| 4.419513377945e-05
   44 KSP Residual norm 7.064262100479e-10 
   44 KSP preconditioned resid norm 7.064262100479e-10 true resid norm 1.866960484932e-09 ||r(i)||/||b|| 2.899924012862e-05
   45 KSP Residual norm 5.232738072937e-10 
   45 KSP preconditioned resid norm 5.232738072937e-10 true resid norm 1.231591648149e-09 ||r(i)||/||b|| 1.913014347831e-05
   46 KSP Residual norm 3.561787038941e-10 
   46 KSP preconditioned resid norm 3.561787038941e-10 true resid norm 8.777364174345e-10 ||r(i)||/||b|| 1.363375890612e-05
   47 KSP Residual norm 2.359287725075e-10 
   47 KSP preconditioned resid norm 2.359287725075e-10 true resid norm 6.220432414508e-10 ||r(i)||/||b|| 9.662112012978e-06
   48 KSP Residual norm 1.760789386171e-10 
   48 KSP preconditioned resid norm 1.760789386171e-10 true resid norm 4.665998736526e-10 ||r(i)||/||b|| 7.247631585802e-06
   49 KSP Residual norm 1.264701318504e-10 
   49 KSP preconditioned resid norm 1.264701318504e-10 true resid norm 2.995875643898e-10 ||r(i)||/||b|| 4.653452383918e-06
   50 KSP Residual norm 8.985433539723e-11 
   50 KSP preconditioned resid norm 8.985433539723e-11 true resid norm 2.154440564585e-10 ||r(i)||/||b|| 3.346462861934e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466116e-05 gnorm 3.575165710074e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.575165710074e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.19919e+09*s to t=1.23075e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.23075e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.23075e+09*s to t=1.2623e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.23075e+09*s to t=1.2623e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466144e-05 
    0 KSP Residual norm 3.037686628987e-03 
    0 KSP preconditioned resid norm 3.037686628987e-03 true resid norm 6.437963466144e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752659851197e-03 
    1 KSP preconditioned resid norm 1.752659851197e-03 true resid norm 2.280676715983e-04 ||r(i)||/||b|| 3.542543737592e+00
    2 KSP Residual norm 1.119832967016e-03 
    2 KSP preconditioned resid norm 1.119832967016e-03 true resid norm 7.584807836615e-04 ||r(i)||/||b|| 1.178137756839e+01
    3 KSP Residual norm 9.556396740957e-04 
    3 KSP preconditioned resid norm 9.556396740957e-04 true resid norm 7.316369558979e-04 ||r(i)||/||b|| 1.136441608818e+01
    4 KSP Residual norm 7.151753862114e-04 
    4 KSP preconditioned resid norm 7.151753862114e-04 true resid norm 4.946849305314e-04 ||r(i)||/||b|| 7.683872906904e+00
    5 KSP Residual norm 3.626946028746e-04 
    5 KSP preconditioned resid norm 3.626946028746e-04 true resid norm 3.023319871869e-04 ||r(i)||/||b|| 4.696081125294e+00
    6 KSP Residual norm 1.912808027803e-04 
    6 KSP preconditioned resid norm 1.912808027803e-04 true resid norm 3.542934143676e-04 ||r(i)||/||b|| 5.503190818506e+00
    7 KSP Residual norm 1.241952595762e-04 
    7 KSP preconditioned resid norm 1.241952595762e-04 true resid norm 3.360678996729e-04 ||r(i)||/||b|| 5.220096408441e+00
    8 KSP Residual norm 8.448333239724e-05 
    8 KSP preconditioned resid norm 8.448333239724e-05 true resid norm 2.508080746032e-04 ||r(i)||/||b|| 3.895767286070e+00
    9 KSP Residual norm 6.409217182816e-05 
    9 KSP preconditioned resid norm 6.409217182816e-05 true resid norm 1.812979263286e-04 ||r(i)||/||b|| 2.816075724599e+00
   10 KSP Residual norm 4.500213190518e-05 
   10 KSP preconditioned resid norm 4.500213190518e-05 true resid norm 9.808502927162e-05 ||r(i)||/||b|| 1.523541253184e+00
   11 KSP Residual norm 2.961395932882e-05 
   11 KSP preconditioned resid norm 2.961395932882e-05 true resid norm 4.913411470199e-05 ||r(i)||/||b|| 7.631934378065e-01
   12 KSP Residual norm 2.090822916830e-05 
   12 KSP preconditioned resid norm 2.090822916830e-05 true resid norm 5.729001599582e-05 ||r(i)||/||b|| 8.898779295207e-01
   13 KSP Residual norm 1.663176646472e-05 
   13 KSP preconditioned resid norm 1.663176646472e-05 true resid norm 4.912186587787e-05 ||r(i)||/||b|| 7.630031785082e-01
   14 KSP Residual norm 1.232939824435e-05 
   14 KSP preconditioned resid norm 1.232939824435e-05 true resid norm 2.803673463308e-05 ||r(i)||/||b|| 4.354907383449e-01
   15 KSP Residual norm 8.159812295430e-06 
   15 KSP preconditioned resid norm 8.159812295430e-06 true resid norm 1.912073524473e-05 ||r(i)||/||b|| 2.969997475954e-01
   16 KSP Residual norm 5.862377276647e-06 
   16 KSP preconditioned resid norm 5.862377276647e-06 true resid norm 1.621680273214e-05 ||r(i)||/||b|| 2.518933637543e-01
   17 KSP Residual norm 4.553454641086e-06 
   17 KSP preconditioned resid norm 4.553454641086e-06 true resid norm 1.227753567926e-05 ||r(i)||/||b|| 1.907052710663e-01
   18 KSP Residual norm 3.199409527657e-06 
   18 KSP preconditioned resid norm 3.199409527657e-06 true resid norm 7.754999129291e-06 ||r(i)||/||b|| 1.204573335974e-01
   19 KSP Residual norm 2.316203726388e-06 
   19 KSP preconditioned resid norm 2.316203726388e-06 true resid norm 5.628121928224e-06 ||r(i)||/||b|| 8.742084290819e-02
   20 KSP Residual norm 1.773181185609e-06 
   20 KSP preconditioned resid norm 1.773181185609e-06 true resid norm 4.186624152942e-06 ||r(i)||/||b|| 6.503025646167e-02
   21 KSP Residual norm 1.331511783324e-06 
   21 KSP preconditioned resid norm 1.331511783324e-06 true resid norm 2.919619758358e-06 ||r(i)||/||b|| 4.535005166948e-02
   22 KSP Residual norm 9.135812880872e-07 
   22 KSP preconditioned resid norm 9.135812880872e-07 true resid norm 2.081420187002e-06 ||r(i)||/||b|| 3.233041314925e-02
   23 KSP Residual norm 6.814521104165e-07 
   23 KSP preconditioned resid norm 6.814521104165e-07 true resid norm 1.709642605939e-06 ||r(i)||/||b|| 2.655564317707e-02
   24 KSP Residual norm 5.166089597896e-07 
   24 KSP preconditioned resid norm 5.166089597896e-07 true resid norm 1.179682488655e-06 ||r(i)||/||b|| 1.832384565180e-02
   25 KSP Residual norm 3.763404229633e-07 
   25 KSP preconditioned resid norm 3.763404229633e-07 true resid norm 8.606156325434e-07 ||r(i)||/||b|| 1.336782411191e-02
   26 KSP Residual norm 2.922338155062e-07 
   26 KSP preconditioned resid norm 2.922338155062e-07 true resid norm 6.684463717850e-07 ||r(i)||/||b|| 1.038288544662e-02
   27 KSP Residual norm 2.229463275335e-07 
   27 KSP preconditioned resid norm 2.229463275335e-07 true resid norm 4.857513945669e-07 ||r(i)||/||b|| 7.545109522932e-03
   28 KSP Residual norm 1.544550819555e-07 
   28 KSP preconditioned resid norm 1.544550819555e-07 true resid norm 4.003697981612e-07 ||r(i)||/||b|| 6.218888943167e-03
   29 KSP Residual norm 1.134584465189e-07 
   29 KSP preconditioned resid norm 1.134584465189e-07 true resid norm 2.930721377120e-07 ||r(i)||/||b|| 4.552249158499e-03
   30 KSP Residual norm 8.422310232861e-08 
   30 KSP preconditioned resid norm 8.422310232861e-08 true resid norm 2.106328001579e-07 ||r(i)||/||b|| 3.271730280322e-03
   31 KSP Residual norm 5.968079062105e-08 
   31 KSP preconditioned resid norm 5.968079062105e-08 true resid norm 1.486591696472e-07 ||r(i)||/||b|| 2.309102411484e-03
   32 KSP Residual norm 4.323977058810e-08 
   32 KSP preconditioned resid norm 4.323977058810e-08 true resid norm 1.067775004975e-07 ||r(i)||/||b|| 1.658560211766e-03
   33 KSP Residual norm 3.208743760776e-08 
   33 KSP preconditioned resid norm 3.208743760776e-08 true resid norm 7.631250429109e-08 ||r(i)||/||b|| 1.185351620779e-03
   34 KSP Residual norm 2.264688880906e-08 
   34 KSP preconditioned resid norm 2.264688880906e-08 true resid norm 5.312760669892e-08 ||r(i)||/||b|| 8.252237990836e-04
   35 KSP Residual norm 1.653418796247e-08 
   35 KSP preconditioned resid norm 1.653418796247e-08 true resid norm 4.309673504330e-08 ||r(i)||/||b|| 6.694156509266e-04
   36 KSP Residual norm 1.230044561170e-08 
   36 KSP preconditioned resid norm 1.230044561170e-08 true resid norm 3.195651385179e-08 ||r(i)||/||b|| 4.963761291881e-04
   37 KSP Residual norm 8.375926700729e-09 
   37 KSP preconditioned resid norm 8.375926700729e-09 true resid norm 2.216589298710e-08 ||r(i)||/||b|| 3.442997634836e-04
   38 KSP Residual norm 6.227262093443e-09 
   38 KSP preconditioned resid norm 6.227262093443e-09 true resid norm 1.625052933120e-08 ||r(i)||/||b|| 2.524172343733e-04
   39 KSP Residual norm 4.437407730183e-09 
   39 KSP preconditioned resid norm 4.437407730183e-09 true resid norm 1.079876681136e-08 ||r(i)||/||b|| 1.677357578705e-04
   40 KSP Residual norm 3.217315917631e-09 
   40 KSP preconditioned resid norm 3.217315917631e-09 true resid norm 7.199926525413e-09 ||r(i)||/||b|| 1.118354672759e-04
   41 KSP Residual norm 2.425141201418e-09 
   41 KSP preconditioned resid norm 2.425141201418e-09 true resid norm 5.624185467824e-09 ||r(i)||/||b|| 8.735969841085e-05
   42 KSP Residual norm 1.646855521869e-09 
   42 KSP preconditioned resid norm 1.646855521869e-09 true resid norm 3.896683454273e-09 ||r(i)||/||b|| 6.052664751462e-05
   43 KSP Residual norm 1.047917752557e-09 
   43 KSP preconditioned resid norm 1.047917752557e-09 true resid norm 2.850894403617e-09 ||r(i)||/||b|| 4.428255019789e-05
   44 KSP Residual norm 7.086691490541e-10 
   44 KSP preconditioned resid norm 7.086691490541e-10 true resid norm 1.871941798933e-09 ||r(i)||/||b|| 2.907661419294e-05
   45 KSP Residual norm 5.254375269946e-10 
   45 KSP preconditioned resid norm 5.254375269946e-10 true resid norm 1.235496065827e-09 ||r(i)||/||b|| 1.919079026037e-05
   46 KSP Residual norm 3.578885361519e-10 
   46 KSP preconditioned resid norm 3.578885361519e-10 true resid norm 8.813026321053e-10 ||r(i)||/||b|| 1.368915242747e-05
   47 KSP Residual norm 2.372195023877e-10 
   47 KSP preconditioned resid norm 2.372195023877e-10 true resid norm 6.257598477027e-10 ||r(i)||/||b|| 9.719841546064e-06
   48 KSP Residual norm 1.769725121432e-10 
   48 KSP preconditioned resid norm 1.769725121432e-10 true resid norm 4.696352434949e-10 ||r(i)||/||b|| 7.294779567554e-06
   49 KSP Residual norm 1.269611207409e-10 
   49 KSP preconditioned resid norm 1.269611207409e-10 true resid norm 3.005457942640e-10 ||r(i)||/||b|| 4.668336436584e-06
   50 KSP Residual norm 9.011316164570e-11 
   50 KSP preconditioned resid norm 9.011316164570e-11 true resid norm 2.163725085901e-10 ||r(i)||/||b|| 3.360884381031e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466144e-05 gnorm 3.594948601865e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.594948601865e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.23075e+09*s to t=1.2623e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.2623e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.2623e+09*s to t=1.29386e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.2623e+09*s to t=1.29386e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466105e-05 
    0 KSP Residual norm 3.046191450432e-03 
    0 KSP preconditioned resid norm 3.046191450432e-03 true resid norm 6.437963466105e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.757768525498e-03 
    1 KSP preconditioned resid norm 1.757768525498e-03 true resid norm 2.265104627620e-04 ||r(i)||/||b|| 3.518355827188e+00
    2 KSP Residual norm 1.123616345648e-03 
    2 KSP preconditioned resid norm 1.123616345648e-03 true resid norm 7.556154809590e-04 ||r(i)||/||b|| 1.173687121614e+01
    3 KSP Residual norm 9.580530488499e-04 
    3 KSP preconditioned resid norm 9.580530488499e-04 true resid norm 7.298947696206e-04 ||r(i)||/||b|| 1.133735494871e+01
    4 KSP Residual norm 7.174567831420e-04 
    4 KSP preconditioned resid norm 7.174567831420e-04 true resid norm 4.958420766863e-04 ||r(i)||/||b|| 7.701846698833e+00
    5 KSP Residual norm 3.655269792944e-04 
    5 KSP preconditioned resid norm 3.655269792944e-04 true resid norm 3.013634747662e-04 ||r(i)||/||b|| 4.681037355258e+00
    6 KSP Residual norm 1.914196404917e-04 
    6 KSP preconditioned resid norm 1.914196404917e-04 true resid norm 3.521485823253e-04 ||r(i)||/||b|| 5.469875437773e+00
    7 KSP Residual norm 1.242628867070e-04 
    7 KSP preconditioned resid norm 1.242628867070e-04 true resid norm 3.354104840538e-04 ||r(i)||/||b|| 5.209884862188e+00
    8 KSP Residual norm 8.454423557916e-05 
    8 KSP preconditioned resid norm 8.454423557916e-05 true resid norm 2.505856115818e-04 ||r(i)||/||b|| 3.892311798616e+00
    9 KSP Residual norm 6.409969784467e-05 
    9 KSP preconditioned resid norm 6.409969784467e-05 true resid norm 1.812404470328e-04 ||r(i)||/||b|| 2.815182906629e+00
   10 KSP Residual norm 4.510597810494e-05 
   10 KSP preconditioned resid norm 4.510597810494e-05 true resid norm 9.856373848946e-05 ||r(i)||/||b|| 1.530976977555e+00
   11 KSP Residual norm 2.966862305498e-05 
   11 KSP preconditioned resid norm 2.966862305498e-05 true resid norm 4.909559280573e-05 ||r(i)||/||b|| 7.625950825010e-01
   12 KSP Residual norm 2.090259864499e-05 
   12 KSP preconditioned resid norm 2.090259864499e-05 true resid norm 5.711027800934e-05 ||r(i)||/||b|| 8.870860841323e-01
   13 KSP Residual norm 1.665247440931e-05 
   13 KSP preconditioned resid norm 1.665247440931e-05 true resid norm 4.918187836544e-05 ||r(i)||/||b|| 7.639353442183e-01
   14 KSP Residual norm 1.241587398464e-05 
   14 KSP preconditioned resid norm 1.241587398464e-05 true resid norm 2.841531529576e-05 ||r(i)||/||b|| 4.413711796496e-01
   15 KSP Residual norm 8.166823540938e-06 
   15 KSP preconditioned resid norm 8.166823540938e-06 true resid norm 1.914694136430e-05 ||r(i)||/||b|| 2.974068036439e-01
   16 KSP Residual norm 5.867483270673e-06 
   16 KSP preconditioned resid norm 5.867483270673e-06 true resid norm 1.618124705735e-05 ||r(i)||/||b|| 2.513410823554e-01
   17 KSP Residual norm 4.573176400434e-06 
   17 KSP preconditioned resid norm 4.573176400434e-06 true resid norm 1.235369558824e-05 ||r(i)||/||b|| 1.918882524463e-01
   18 KSP Residual norm 3.202995212096e-06 
   18 KSP preconditioned resid norm 3.202995212096e-06 true resid norm 7.789673515002e-06 ||r(i)||/||b|| 1.209959260566e-01
   19 KSP Residual norm 2.312188000234e-06 
   19 KSP preconditioned resid norm 2.312188000234e-06 true resid norm 5.620887098707e-06 ||r(i)||/||b|| 8.730846529807e-02
   20 KSP Residual norm 1.772822519652e-06 
   20 KSP preconditioned resid norm 1.772822519652e-06 true resid norm 4.184586873929e-06 ||r(i)||/||b|| 6.499861168769e-02
   21 KSP Residual norm 1.334157367298e-06 
   21 KSP preconditioned resid norm 1.334157367298e-06 true resid norm 2.932142996241e-06 ||r(i)||/||b|| 4.554457339930e-02
   22 KSP Residual norm 9.121969481312e-07 
   22 KSP preconditioned resid norm 9.121969481312e-07 true resid norm 2.077173963826e-06 ||r(i)||/||b|| 3.226445714957e-02
   23 KSP Residual norm 6.772746854943e-07 
   23 KSP preconditioned resid norm 6.772746854943e-07 true resid norm 1.695966167153e-06 ||r(i)||/||b|| 2.634320893684e-02
   24 KSP Residual norm 5.157501153628e-07 
   24 KSP preconditioned resid norm 5.157501153628e-07 true resid norm 1.178140171133e-06 ||r(i)||/||b|| 1.829988904621e-02
   25 KSP Residual norm 3.756040013004e-07 
   25 KSP preconditioned resid norm 3.756040013004e-07 true resid norm 8.597456643818e-07 ||r(i)||/||b|| 1.335431101634e-02
   26 KSP Residual norm 2.901125702300e-07 
   26 KSP preconditioned resid norm 2.901125702300e-07 true resid norm 6.646285881175e-07 ||r(i)||/||b|| 1.032358433869e-02
   27 KSP Residual norm 2.206005155964e-07 
   27 KSP preconditioned resid norm 2.206005155964e-07 true resid norm 4.806864006036e-07 ||r(i)||/||b|| 7.466435669203e-03
   28 KSP Residual norm 1.536720377551e-07 
   28 KSP preconditioned resid norm 1.536720377551e-07 true resid norm 3.984609247136e-07 ||r(i)||/||b|| 6.189238674799e-03
   29 KSP Residual norm 1.131692487568e-07 
   29 KSP preconditioned resid norm 1.131692487568e-07 true resid norm 2.926089961192e-07 ||r(i)||/||b|| 4.545055243940e-03
   30 KSP Residual norm 8.436852637375e-08 
   30 KSP preconditioned resid norm 8.436852637375e-08 true resid norm 2.111745074068e-07 ||r(i)||/||b|| 3.280144544445e-03
   31 KSP Residual norm 5.996602191994e-08 
   31 KSP preconditioned resid norm 5.996602191994e-08 true resid norm 1.497801334216e-07 ||r(i)||/||b|| 2.326514187448e-03
   32 KSP Residual norm 4.343589356756e-08 
   32 KSP preconditioned resid norm 4.343589356756e-08 true resid norm 1.068399764703e-07 ||r(i)||/||b|| 1.659530642458e-03
   33 KSP Residual norm 3.221520010078e-08 
   33 KSP preconditioned resid norm 3.221520010078e-08 true resid norm 7.680471957468e-08 ||r(i)||/||b|| 1.192997133007e-03
   34 KSP Residual norm 2.281185187897e-08 
   34 KSP preconditioned resid norm 2.281185187897e-08 true resid norm 5.328917237099e-08 ||r(i)||/||b|| 8.277333764248e-04
   35 KSP Residual norm 1.661069442605e-08 
   35 KSP preconditioned resid norm 1.661069442605e-08 true resid norm 4.297674907799e-08 ||r(i)||/||b|| 6.675519254537e-04
   36 KSP Residual norm 1.251473199394e-08 
   36 KSP preconditioned resid norm 1.251473199394e-08 true resid norm 3.286425373113e-08 ||r(i)||/||b|| 5.104759277394e-04
   37 KSP Residual norm 8.618423253051e-09 
   37 KSP preconditioned resid norm 8.618423253051e-09 true resid norm 2.205793633001e-08 ||r(i)||/||b|| 3.426228875970e-04
   38 KSP Residual norm 6.397550474582e-09 
   38 KSP preconditioned resid norm 6.397550474582e-09 true resid norm 1.711298926525e-08 ||r(i)||/||b|| 2.658137057681e-04
   39 KSP Residual norm 4.500485794712e-09 
   39 KSP preconditioned resid norm 4.500485794712e-09 true resid norm 1.104077044151e-08 ||r(i)||/||b|| 1.714947669343e-04
   40 KSP Residual norm 3.210602802168e-09 
   40 KSP preconditioned resid norm 3.210602802168e-09 true resid norm 7.191102733219e-09 ||r(i)||/||b|| 1.116984085275e-04
   41 KSP Residual norm 2.426745063028e-09 
   41 KSP preconditioned resid norm 2.426745063028e-09 true resid norm 5.638268192633e-09 ||r(i)||/||b|| 8.757844343661e-05
   42 KSP Residual norm 1.646141223161e-09 
   42 KSP preconditioned resid norm 1.646141223161e-09 true resid norm 3.890556414194e-09 ||r(i)||/||b|| 6.043147704515e-05
   43 KSP Residual norm 1.044869282541e-09 
   43 KSP preconditioned resid norm 1.044869282541e-09 true resid norm 2.845620939629e-09 ||r(i)||/||b|| 4.420063820820e-05
   44 KSP Residual norm 7.054217565972e-10 
   44 KSP preconditioned resid norm 7.054217565972e-10 true resid norm 1.866553480757e-09 ||r(i)||/||b|| 2.899291818887e-05
   45 KSP Residual norm 5.213192231115e-10 
   45 KSP preconditioned resid norm 5.213192231115e-10 true resid norm 1.230918057501e-09 ||r(i)||/||b|| 1.911968068757e-05
   46 KSP Residual norm 3.543126280147e-10 
   46 KSP preconditioned resid norm 3.543126280147e-10 true resid norm 8.734759102470e-10 ||r(i)||/||b|| 1.356758103468e-05
   47 KSP Residual norm 2.343459323153e-10 
   47 KSP preconditioned resid norm 2.343459323153e-10 true resid norm 6.169406333232e-10 ||r(i)||/||b|| 9.582853903588e-06
   48 KSP Residual norm 1.748539390472e-10 
   48 KSP preconditioned resid norm 1.748539390472e-10 true resid norm 4.621843694058e-10 ||r(i)||/||b|| 7.179046166372e-06
   49 KSP Residual norm 1.259985625607e-10 
   49 KSP preconditioned resid norm 1.259985625607e-10 true resid norm 2.988826403175e-10 ||r(i)||/||b|| 4.642502895380e-06
   50 KSP Residual norm 8.975608189382e-11 
   50 KSP preconditioned resid norm 8.975608189382e-11 true resid norm 2.143236836232e-10 ||r(i)||/||b|| 3.329060264966e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466105e-05 gnorm 3.548397840981e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.548397840981e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.2623e+09*s to t=1.29386e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.29386e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.29386e+09*s to t=1.32542e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.29386e+09*s to t=1.32542e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465194e-05 
    0 KSP Residual norm 3.037415174025e-03 
    0 KSP preconditioned resid norm 3.037415174025e-03 true resid norm 6.437963465194e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752377922321e-03 
    1 KSP preconditioned resid norm 1.752377922321e-03 true resid norm 2.281717485242e-04 ||r(i)||/||b|| 3.544160350673e+00
    2 KSP Residual norm 1.119537263782e-03 
    2 KSP preconditioned resid norm 1.119537263782e-03 true resid norm 7.587406935958e-04 ||r(i)||/||b|| 1.178541471535e+01
    3 KSP Residual norm 9.554170909018e-04 
    3 KSP preconditioned resid norm 9.554170909018e-04 true resid norm 7.317853163119e-04 ||r(i)||/||b|| 1.136672055174e+01
    4 KSP Residual norm 7.149744427075e-04 
    4 KSP preconditioned resid norm 7.149744427075e-04 true resid norm 4.946113705754e-04 ||r(i)||/||b|| 7.682730311371e+00
    5 KSP Residual norm 3.625812608728e-04 
    5 KSP preconditioned resid norm 3.625812608728e-04 true resid norm 3.024311553994e-04 ||r(i)||/||b|| 4.697621492177e+00
    6 KSP Residual norm 1.913005719447e-04 
    6 KSP preconditioned resid norm 1.913005719447e-04 true resid norm 3.544886285884e-04 ||r(i)||/||b|| 5.506223054929e+00
    7 KSP Residual norm 1.242015410449e-04 
    7 KSP preconditioned resid norm 1.242015410449e-04 true resid norm 3.361407582122e-04 ||r(i)||/||b|| 5.221228110870e+00
    8 KSP Residual norm 8.448632498356e-05 
    8 KSP preconditioned resid norm 8.448632498356e-05 true resid norm 2.508675244859e-04 ||r(i)||/||b|| 3.896690713487e+00
    9 KSP Residual norm 6.409522053896e-05 
    9 KSP preconditioned resid norm 6.409522053896e-05 true resid norm 1.813263671363e-04 ||r(i)||/||b|| 2.816517492164e+00
   10 KSP Residual norm 4.499998452409e-05 
   10 KSP preconditioned resid norm 4.499998452409e-05 true resid norm 9.805899080056e-05 ||r(i)||/||b|| 1.523136801423e+00
   11 KSP Residual norm 2.961401766173e-05 
   11 KSP preconditioned resid norm 2.961401766173e-05 true resid norm 4.914210528551e-05 ||r(i)||/||b|| 7.633175545527e-01
   12 KSP Residual norm 2.091048024882e-05 
   12 KSP preconditioned resid norm 2.091048024882e-05 true resid norm 5.731386345665e-05 ||r(i)||/||b|| 8.902483489773e-01
   13 KSP Residual norm 1.663250024722e-05 
   13 KSP preconditioned resid norm 1.663250024722e-05 true resid norm 4.913095865538e-05 ||r(i)||/||b|| 7.631444154818e-01
   14 KSP Residual norm 1.232651350092e-05 
   14 KSP preconditioned resid norm 1.232651350092e-05 true resid norm 2.802117159280e-05 ||r(i)||/||b|| 4.352489998475e-01
   15 KSP Residual norm 8.160330973851e-06 
   15 KSP preconditioned resid norm 8.160330973851e-06 true resid norm 1.912058917931e-05 ||r(i)||/||b|| 2.969974788252e-01
   16 KSP Residual norm 5.862425061438e-06 
   16 KSP preconditioned resid norm 5.862425061438e-06 true resid norm 1.622210080716e-05 ||r(i)||/||b|| 2.519756580612e-01
   17 KSP Residual norm 4.552454681568e-06 
   17 KSP preconditioned resid norm 4.552454681568e-06 true resid norm 1.227430990565e-05 ||r(i)||/||b|| 1.906551655972e-01
   18 KSP Residual norm 3.199462722467e-06 
   18 KSP preconditioned resid norm 3.199462722467e-06 true resid norm 7.753923860711e-06 ||r(i)||/||b|| 1.204406316164e-01
   19 KSP Residual norm 2.316659723317e-06 
   19 KSP preconditioned resid norm 2.316659723317e-06 true resid norm 5.629173186103e-06 ||r(i)||/||b|| 8.743717196497e-02
   20 KSP Residual norm 1.773281710924e-06 
   20 KSP preconditioned resid norm 1.773281710924e-06 true resid norm 4.186438510915e-06 ||r(i)||/||b|| 6.502737291923e-02
   21 KSP Residual norm 1.331521401342e-06 
   21 KSP preconditioned resid norm 1.331521401342e-06 true resid norm 2.919243739229e-06 ||r(i)||/||b|| 4.534421102281e-02
   22 KSP Residual norm 9.138700723871e-07 
   22 KSP preconditioned resid norm 9.138700723871e-07 true resid norm 2.082527281058e-06 ||r(i)||/||b|| 3.234760949354e-02
   23 KSP Residual norm 6.818002476865e-07 
   23 KSP preconditioned resid norm 6.818002476865e-07 true resid norm 1.710929532736e-06 ||r(i)||/||b|| 2.657563283772e-02
   24 KSP Residual norm 5.167129588398e-07 
   24 KSP preconditioned resid norm 5.167129588398e-07 true resid norm 1.179757900989e-06 ||r(i)||/||b|| 1.832501702390e-02
   25 KSP Residual norm 3.764751666882e-07 
   25 KSP preconditioned resid norm 3.764751666882e-07 true resid norm 8.608696766675e-07 ||r(i)||/||b|| 1.337177014629e-02
   26 KSP Residual norm 2.924480723136e-07 
   26 KSP preconditioned resid norm 2.924480723136e-07 true resid norm 6.688235538130e-07 ||r(i)||/||b|| 1.038874416466e-02
   27 KSP Residual norm 2.231321232759e-07 
   27 KSP preconditioned resid norm 2.231321232759e-07 true resid norm 4.861438940259e-07 ||r(i)||/||b|| 7.551206164096e-03
   28 KSP Residual norm 1.545431595007e-07 
   28 KSP preconditioned resid norm 1.545431595007e-07 true resid norm 4.005786215032e-07 ||r(i)||/||b|| 6.222132568301e-03
   29 KSP Residual norm 1.135109104849e-07 
   29 KSP preconditioned resid norm 1.135109104849e-07 true resid norm 2.931271118333e-07 ||r(i)||/||b|| 4.553103064627e-03
   30 KSP Residual norm 8.423594722823e-08 
   30 KSP preconditioned resid norm 8.423594722823e-08 true resid norm 2.106432881624e-07 ||r(i)||/||b|| 3.271893189534e-03
   31 KSP Residual norm 5.968061131256e-08 
   31 KSP preconditioned resid norm 5.968061131256e-08 true resid norm 1.485963189735e-07 ||r(i)||/||b|| 2.308126160964e-03
   32 KSP Residual norm 4.324626171621e-08 
   32 KSP preconditioned resid norm 4.324626171621e-08 true resid norm 1.068308085554e-07 ||r(i)||/||b|| 1.659388238734e-03
   33 KSP Residual norm 3.209624705371e-08 
   33 KSP preconditioned resid norm 3.209624705371e-08 true resid norm 7.632888503296e-08 ||r(i)||/||b|| 1.185606060762e-03
   34 KSP Residual norm 2.265528649297e-08 
   34 KSP preconditioned resid norm 2.265528649297e-08 true resid norm 5.314929304889e-08 ||r(i)||/||b|| 8.255606502931e-04
   35 KSP Residual norm 1.655191390927e-08 
   35 KSP preconditioned resid norm 1.655191390927e-08 true resid norm 4.312482664850e-08 ||r(i)||/||b|| 6.698519940607e-04
   36 KSP Residual norm 1.234115425981e-08 
   36 KSP preconditioned resid norm 1.234115425981e-08 true resid norm 3.201784470541e-08 ||r(i)||/||b|| 4.973287729655e-04
   37 KSP Residual norm 8.457023888459e-09 
   37 KSP preconditioned resid norm 8.457023888459e-09 true resid norm 2.229612796259e-08 ||r(i)||/||b|| 3.463226854756e-04
   38 KSP Residual norm 6.309376000967e-09 
   38 KSP preconditioned resid norm 6.309376000967e-09 true resid norm 1.654152757466e-08 ||r(i)||/||b|| 2.569372700558e-04
   39 KSP Residual norm 4.456977467547e-09 
   39 KSP preconditioned resid norm 4.456977467547e-09 true resid norm 1.088218301067e-08 ||r(i)||/||b|| 1.690314502328e-04
   40 KSP Residual norm 3.219503204240e-09 
   40 KSP preconditioned resid norm 3.219503204240e-09 true resid norm 7.209325075335e-09 ||r(i)||/||b|| 1.119814536742e-04
   41 KSP Residual norm 2.426613291369e-09 
   41 KSP preconditioned resid norm 2.426613291369e-09 true resid norm 5.626503161920e-09 ||r(i)||/||b|| 8.739569884699e-05
   42 KSP Residual norm 1.647588230595e-09 
   42 KSP preconditioned resid norm 1.647588230595e-09 true resid norm 3.898645333536e-09 ||r(i)||/||b|| 6.055712112400e-05
   43 KSP Residual norm 1.048749999559e-09 
   43 KSP preconditioned resid norm 1.048749999559e-09 true resid norm 2.852681962273e-09 ||r(i)||/||b|| 4.431031610688e-05
   44 KSP Residual norm 7.094163122780e-10 
   44 KSP preconditioned resid norm 7.094163122780e-10 true resid norm 1.873544911922e-09 ||r(i)||/||b|| 2.910151513054e-05
   45 KSP Residual norm 5.261754854113e-10 
   45 KSP preconditioned resid norm 5.261754854113e-10 true resid norm 1.236773087830e-09 ||r(i)||/||b|| 1.921062607013e-05
   46 KSP Residual norm 3.584786468528e-10 
   46 KSP preconditioned resid norm 3.584786468528e-10 true resid norm 8.825635678724e-10 ||r(i)||/||b|| 1.370873837113e-05
   47 KSP Residual norm 2.376468294373e-10 
   47 KSP preconditioned resid norm 2.376468294373e-10 true resid norm 6.270334020926e-10 ||r(i)||/||b|| 9.739623492469e-06
   48 KSP Residual norm 1.772638250806e-10 
   48 KSP preconditioned resid norm 1.772638250806e-10 true resid norm 4.706342972868e-10 ||r(i)||/||b|| 7.310297733612e-06
   49 KSP Residual norm 1.271159964515e-10 
   49 KSP preconditioned resid norm 1.271159964515e-10 true resid norm 3.008243985413e-10 ||r(i)||/||b|| 4.672663959150e-06
   50 KSP Residual norm 9.019332356698e-11 
   50 KSP preconditioned resid norm 9.019332356698e-11 true resid norm 2.166871716285e-10 ||r(i)||/||b|| 3.365771999174e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465194e-05 gnorm 3.601809821320e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.601809821320e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.29386e+09*s to t=1.32542e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.32542e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.32542e+09*s to t=1.35698e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.32542e+09*s to t=1.35698e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466127e-05 
    0 KSP Residual norm 3.037488870477e-03 
    0 KSP preconditioned resid norm 3.037488870477e-03 true resid norm 6.437963466127e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752426809200e-03 
    1 KSP preconditioned resid norm 1.752426809200e-03 true resid norm 2.281561208923e-04 ||r(i)||/||b|| 3.543917608305e+00
    2 KSP Residual norm 1.119576648047e-03 
    2 KSP preconditioned resid norm 1.119576648047e-03 true resid norm 7.587096339478e-04 ||r(i)||/||b|| 1.178493226841e+01
    3 KSP Residual norm 9.554437425298e-04 
    3 KSP preconditioned resid norm 9.554437425298e-04 true resid norm 7.317670911945e-04 ||r(i)||/||b|| 1.136643746186e+01
    4 KSP Residual norm 7.150000021922e-04 
    4 KSP preconditioned resid norm 7.150000021922e-04 true resid norm 4.946243426601e-04 ||r(i)||/||b|| 7.682931803861e+00
    5 KSP Residual norm 3.626071730170e-04 
    5 KSP preconditioned resid norm 3.626071730170e-04 true resid norm 3.024197686998e-04 ||r(i)||/||b|| 4.697444623459e+00
    6 KSP Residual norm 1.913008812642e-04 
    6 KSP preconditioned resid norm 1.913008812642e-04 true resid norm 3.544655386778e-04 ||r(i)||/||b|| 5.505864401729e+00
    7 KSP Residual norm 1.242018364618e-04 
    7 KSP preconditioned resid norm 1.242018364618e-04 true resid norm 3.361334922713e-04 ||r(i)||/||b|| 5.221115249253e+00
    8 KSP Residual norm 8.448647796199e-05 
    8 KSP preconditioned resid norm 8.448647796199e-05 true resid norm 2.508634082198e-04 ||r(i)||/||b|| 3.896626775527e+00
    9 KSP Residual norm 6.409507164477e-05 
    9 KSP preconditioned resid norm 6.409507164477e-05 true resid norm 1.813245271054e-04 ||r(i)||/||b|| 2.816488910809e+00
   10 KSP Residual norm 4.500084144363e-05 
   10 KSP preconditioned resid norm 4.500084144363e-05 true resid norm 9.806364549343e-05 ||r(i)||/||b|| 1.523209101906e+00
   11 KSP Residual norm 2.961422093136e-05 
   11 KSP preconditioned resid norm 2.961422093136e-05 true resid norm 4.914153336374e-05 ||r(i)||/||b|| 7.633086708598e-01
   12 KSP Residual norm 2.091035336094e-05 
   12 KSP preconditioned resid norm 2.091035336094e-05 true resid norm 5.731157458616e-05 ||r(i)||/||b|| 8.902127961380e-01
   13 KSP Residual norm 1.663263417303e-05 
   13 KSP preconditioned resid norm 1.663263417303e-05 true resid norm 4.913120826226e-05 ||r(i)||/||b|| 7.631482924804e-01
   14 KSP Residual norm 1.232721733599e-05 
   14 KSP preconditioned resid norm 1.232721733599e-05 true resid norm 2.802427243254e-05 ||r(i)||/||b|| 4.352971647011e-01
   15 KSP Residual norm 8.160346907942e-06 
   15 KSP preconditioned resid norm 8.160346907942e-06 true resid norm 1.912072790534e-05 ||r(i)||/||b|| 2.969996335944e-01
   16 KSP Residual norm 5.862498638556e-06 
   16 KSP preconditioned resid norm 5.862498638556e-06 true resid norm 1.622166734581e-05 ||r(i)||/||b|| 2.519689251292e-01
   17 KSP Residual norm 4.552676943829e-06 
   17 KSP preconditioned resid norm 4.552676943829e-06 true resid norm 1.227519700783e-05 ||r(i)||/||b|| 1.906689448055e-01
   18 KSP Residual norm 3.199475536642e-06 
   18 KSP preconditioned resid norm 3.199475536642e-06 true resid norm 7.754194463210e-06 ||r(i)||/||b|| 1.204448348303e-01
   19 KSP Residual norm 2.316618485065e-06 
   19 KSP preconditioned resid norm 2.316618485065e-06 true resid norm 5.629087267808e-06 ||r(i)||/||b|| 8.743583739524e-02
   20 KSP Residual norm 1.773291192989e-06 
   20 KSP preconditioned resid norm 1.773291192989e-06 true resid norm 4.186474829879e-06 ||r(i)||/||b|| 6.502793704726e-02
   21 KSP Residual norm 1.331543225059e-06 
   21 KSP preconditioned resid norm 1.331543225059e-06 true resid norm 2.919359024394e-06 ||r(i)||/||b|| 4.534600172483e-02
   22 KSP Residual norm 9.138424090528e-07 
   22 KSP preconditioned resid norm 9.138424090528e-07 true resid norm 2.082460282892e-06 ||r(i)||/||b|| 3.234656881557e-02
   23 KSP Residual norm 6.817576532655e-07 
   23 KSP preconditioned resid norm 6.817576532655e-07 true resid norm 1.710773830951e-06 ||r(i)||/||b|| 2.657321433947e-02
   24 KSP Residual norm 5.167052229639e-07 
   24 KSP preconditioned resid norm 5.167052229639e-07 true resid norm 1.179755438281e-06 ||r(i)||/||b|| 1.832497876834e-02
   25 KSP Residual norm 3.764628273233e-07 
   25 KSP preconditioned resid norm 3.764628273233e-07 true resid norm 8.608522971191e-07 ||r(i)||/||b|| 1.337150019021e-02
   26 KSP Residual norm 2.924239407885e-07 
   26 KSP preconditioned resid norm 2.924239407885e-07 true resid norm 6.687774569280e-07 ||r(i)||/||b|| 1.038802814658e-02
   27 KSP Residual norm 2.231117875751e-07 
   27 KSP preconditioned resid norm 2.231117875751e-07 true resid norm 4.860963273644e-07 ||r(i)||/||b|| 7.550467316598e-03
   28 KSP Residual norm 1.545361201608e-07 
   28 KSP preconditioned resid norm 1.545361201608e-07 true resid norm 4.005603838375e-07 ||r(i)||/||b|| 6.221849284250e-03
   29 KSP Residual norm 1.135087108088e-07 
   29 KSP preconditioned resid norm 1.135087108088e-07 true resid norm 2.931284343608e-07 ||r(i)||/||b|| 4.553123606605e-03
   30 KSP Residual norm 8.423735885678e-08 
   30 KSP preconditioned resid norm 8.423735885678e-08 true resid norm 2.106484589511e-07 ||r(i)||/||b|| 3.271973506209e-03
   31 KSP Residual norm 5.968217877205e-08 
   31 KSP preconditioned resid norm 5.968217877205e-08 true resid norm 1.486079180342e-07 ||r(i)||/||b|| 2.308306327242e-03
   32 KSP Residual norm 4.324691888935e-08 
   32 KSP preconditioned resid norm 4.324691888935e-08 true resid norm 1.068275862372e-07 ||r(i)||/||b|| 1.659338186668e-03
   33 KSP Residual norm 3.209600761921e-08 
   33 KSP preconditioned resid norm 3.209600761921e-08 true resid norm 7.632931292008e-08 ||r(i)||/||b|| 1.185612706901e-03
   34 KSP Residual norm 2.265476118259e-08 
   34 KSP preconditioned resid norm 2.265476118259e-08 true resid norm 5.314860664286e-08 ||r(i)||/||b|| 8.255499883231e-04
   35 KSP Residual norm 1.654973191187e-08 
   35 KSP preconditioned resid norm 1.654973191187e-08 true resid norm 4.312174547113e-08 ||r(i)||/||b|| 6.698041344598e-04
   36 KSP Residual norm 1.233516010278e-08 
   36 KSP preconditioned resid norm 1.233516010278e-08 true resid norm 3.200870744619e-08 ||r(i)||/||b|| 4.971868451040e-04
   37 KSP Residual norm 8.445387750759e-09 
   37 KSP preconditioned resid norm 8.445387750759e-09 true resid norm 2.227747692717e-08 ||r(i)||/||b|| 3.460329814604e-04
   38 KSP Residual norm 6.298911268531e-09 
   38 KSP preconditioned resid norm 6.298911268531e-09 true resid norm 1.650280362850e-08 ||r(i)||/||b|| 2.563357762953e-04
   39 KSP Residual norm 4.454771240624e-09 
   39 KSP preconditioned resid norm 4.454771240624e-09 true resid norm 1.087250943833e-08 ||r(i)||/||b|| 1.688811919411e-04
   40 KSP Residual norm 3.219359857830e-09 
   40 KSP preconditioned resid norm 3.219359857830e-09 true resid norm 7.208470326886e-09 ||r(i)||/||b|| 1.119681769680e-04
   41 KSP Residual norm 2.426522073199e-09 
   41 KSP preconditioned resid norm 2.426522073199e-09 true resid norm 5.626385791867e-09 ||r(i)||/||b|| 8.739387574145e-05
   42 KSP Residual norm 1.647565910691e-09 
   42 KSP preconditioned resid norm 1.647565910691e-09 true resid norm 3.898541732137e-09 ||r(i)||/||b|| 6.055551188895e-05
   43 KSP Residual norm 1.048696813219e-09 
   43 KSP preconditioned resid norm 1.048696813219e-09 true resid norm 2.852571802794e-09 ||r(i)||/||b|| 4.430860500843e-05
   44 KSP Residual norm 7.093638241497e-10 
   44 KSP preconditioned resid norm 7.093638241497e-10 true resid norm 1.873446872467e-09 ||r(i)||/||b|| 2.909999229296e-05
   45 KSP Residual norm 5.261184309862e-10 
   45 KSP preconditioned resid norm 5.261184309862e-10 true resid norm 1.236690258167e-09 ||r(i)||/||b|| 1.920933948560e-05
   46 KSP Residual norm 3.584309197392e-10 
   46 KSP preconditioned resid norm 3.584309197392e-10 true resid norm 8.824571994357e-10 ||r(i)||/||b|| 1.370708616286e-05
   47 KSP Residual norm 2.376137734807e-10 
   47 KSP preconditioned resid norm 2.376137734807e-10 true resid norm 6.269277500725e-10 ||r(i)||/||b|| 9.737982412777e-06
   48 KSP Residual norm 1.772412145202e-10 
   48 KSP preconditioned resid norm 1.772412145202e-10 true resid norm 4.705549674654e-10 ||r(i)||/||b|| 7.309065513359e-06
   49 KSP Residual norm 1.271052672986e-10 
   49 KSP preconditioned resid norm 1.271052672986e-10 true resid norm 3.008085510050e-10 ||r(i)||/||b|| 4.672417800872e-06
   50 KSP Residual norm 9.018848125766e-11 
   50 KSP preconditioned resid norm 9.018848125766e-11 true resid norm 2.166621157602e-10 ||r(i)||/||b|| 3.365382809333e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466127e-05 gnorm 3.601236582041e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.601236582041e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.32542e+09*s to t=1.35698e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.35698e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.35698e+09*s to t=1.38853e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.35698e+09*s to t=1.38853e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466119e-05 
    0 KSP Residual norm 3.037542117286e-03 
    0 KSP preconditioned resid norm 3.037542117286e-03 true resid norm 6.437963466119e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752714569167e-03 
    1 KSP preconditioned resid norm 1.752714569167e-03 true resid norm 2.280301470375e-04 ||r(i)||/||b|| 3.541960873770e+00
    2 KSP Residual norm 1.119975051284e-03 
    2 KSP preconditioned resid norm 1.119975051284e-03 true resid norm 7.583304252103e-04 ||r(i)||/||b|| 1.177904207132e+01
    3 KSP Residual norm 9.557674361697e-04 
    3 KSP preconditioned resid norm 9.557674361697e-04 true resid norm 7.315543102887e-04 ||r(i)||/||b|| 1.136313236536e+01
    4 KSP Residual norm 7.152796853296e-04 
    4 KSP preconditioned resid norm 7.152796853296e-04 true resid norm 4.946966230429e-04 ||r(i)||/||b|| 7.684054525106e+00
    5 KSP Residual norm 3.626717172389e-04 
    5 KSP preconditioned resid norm 3.626717172389e-04 true resid norm 3.022711702788e-04 ||r(i)||/||b|| 4.695136464653e+00
    6 KSP Residual norm 1.912501960763e-04 
    6 KSP preconditioned resid norm 1.912501960763e-04 true resid norm 3.541789087027e-04 ||r(i)||/||b|| 5.501412217803e+00
    7 KSP Residual norm 1.241841175592e-04 
    7 KSP preconditioned resid norm 1.241841175592e-04 true resid norm 3.360155197299e-04 ||r(i)||/||b|| 5.219282798020e+00
    8 KSP Residual norm 8.447787105909e-05 
    8 KSP preconditioned resid norm 8.447787105909e-05 true resid norm 2.507522115811e-04 ||r(i)||/||b|| 3.894899573456e+00
    9 KSP Residual norm 6.408884084720e-05 
    9 KSP preconditioned resid norm 6.408884084720e-05 true resid norm 1.812703395646e-04 ||r(i)||/||b|| 2.815647223203e+00
   10 KSP Residual norm 4.499905347117e-05 
   10 KSP preconditioned resid norm 4.499905347117e-05 true resid norm 9.808903672421e-05 ||r(i)||/||b|| 1.523603500399e+00
   11 KSP Residual norm 2.961236456928e-05 
   11 KSP preconditioned resid norm 2.961236456928e-05 true resid norm 4.912674785397e-05 ||r(i)||/||b|| 7.630790095736e-01
   12 KSP Residual norm 2.090591019796e-05 
   12 KSP preconditioned resid norm 2.090591019796e-05 true resid norm 5.727214649198e-05 ||r(i)||/||b|| 8.896003649818e-01
   13 KSP Residual norm 1.662975434317e-05 
   13 KSP preconditioned resid norm 1.662975434317e-05 true resid norm 4.910704053905e-05 ||r(i)||/||b|| 7.627728985647e-01
   14 KSP Residual norm 1.232848383300e-05 
   14 KSP preconditioned resid norm 1.232848383300e-05 true resid norm 2.803675005105e-05 ||r(i)||/||b|| 4.354909778318e-01
   15 KSP Residual norm 8.158948427481e-06 
   15 KSP preconditioned resid norm 8.158948427481e-06 true resid norm 1.911993810417e-05 ||r(i)||/||b|| 2.969873657219e-01
   16 KSP Residual norm 5.861791117321e-06 
   16 KSP preconditioned resid norm 5.861791117321e-06 true resid norm 1.621232433354e-05 ||r(i)||/||b|| 2.518238014065e-01
   17 KSP Residual norm 4.553309155139e-06 
   17 KSP preconditioned resid norm 4.553309155139e-06 true resid norm 1.227587891846e-05 ||r(i)||/||b|| 1.906795368298e-01
   18 KSP Residual norm 3.199235845481e-06 
   18 KSP preconditioned resid norm 3.199235845481e-06 true resid norm 7.754596404003e-06 ||r(i)||/||b|| 1.204510781214e-01
   19 KSP Residual norm 2.315844056552e-06 
   19 KSP preconditioned resid norm 2.315844056552e-06 true resid norm 5.627227294772e-06 ||r(i)||/||b|| 8.740694669032e-02
   20 KSP Residual norm 1.772972331947e-06 
   20 KSP preconditioned resid norm 1.772972331947e-06 true resid norm 4.186637932292e-06 ||r(i)||/||b|| 6.503047049467e-02
   21 KSP Residual norm 1.331341750782e-06 
   21 KSP preconditioned resid norm 1.331341750782e-06 true resid norm 2.919336114828e-06 ||r(i)||/||b|| 4.534564587376e-02
   22 KSP Residual norm 9.133635779895e-07 
   22 KSP preconditioned resid norm 9.133635779895e-07 true resid norm 2.080314534761e-06 ||r(i)||/||b|| 3.231323920536e-02
   23 KSP Residual norm 6.812585781574e-07 
   23 KSP preconditioned resid norm 6.812585781574e-07 true resid norm 1.708910753607e-06 ||r(i)||/||b|| 2.654427541567e-02
   24 KSP Residual norm 5.165150439362e-07 
   24 KSP preconditioned resid norm 5.165150439362e-07 true resid norm 1.179593109373e-06 ||r(i)||/||b|| 1.832245733578e-02
   25 KSP Residual norm 3.762348000591e-07 
   25 KSP preconditioned resid norm 3.762348000591e-07 true resid norm 8.603744373421e-07 ||r(i)||/||b|| 1.336407766012e-02
   26 KSP Residual norm 2.920995074151e-07 
   26 KSP preconditioned resid norm 2.920995074151e-07 true resid norm 6.682350060171e-07 ||r(i)||/||b|| 1.037960233129e-02
   27 KSP Residual norm 2.228268381621e-07 
   27 KSP preconditioned resid norm 2.228268381621e-07 true resid norm 4.855313364820e-07 ||r(i)||/||b|| 7.541691391032e-03
   28 KSP Residual norm 1.543796655535e-07 
   28 KSP preconditioned resid norm 1.543796655535e-07 true resid norm 4.002019441634e-07 ||r(i)||/||b|| 6.216281690159e-03
   29 KSP Residual norm 1.133992487996e-07 
   29 KSP preconditioned resid norm 1.133992487996e-07 true resid norm 2.929850897912e-07 ||r(i)||/||b|| 4.550897055150e-03
   30 KSP Residual norm 8.419465589422e-08 
   30 KSP preconditioned resid norm 8.419465589422e-08 true resid norm 2.105806873220e-07 ||r(i)||/||b|| 3.270920818831e-03
   31 KSP Residual norm 5.966961181869e-08 
   31 KSP preconditioned resid norm 5.966961181869e-08 true resid norm 1.486663989054e-07 ||r(i)||/||b|| 2.309214702565e-03
   32 KSP Residual norm 4.322554914933e-08 
   32 KSP preconditioned resid norm 4.322554914933e-08 true resid norm 1.067236021470e-07 ||r(i)||/||b|| 1.657723016117e-03
   33 KSP Residual norm 3.207625409545e-08 
   33 KSP preconditioned resid norm 3.207625409545e-08 true resid norm 7.628504451790e-08 ||r(i)||/||b|| 1.184925091908e-03
   34 KSP Residual norm 2.263818202250e-08 
   34 KSP preconditioned resid norm 2.263818202250e-08 true resid norm 5.310108374217e-08 ||r(i)||/||b|| 8.248118216519e-04
   35 KSP Residual norm 1.652391220199e-08 
   35 KSP preconditioned resid norm 1.652391220199e-08 true resid norm 4.307819279593e-08 ||r(i)||/||b|| 6.691276367541e-04
   36 KSP Residual norm 1.228398019574e-08 
   36 KSP preconditioned resid norm 1.228398019574e-08 true resid norm 3.193041295312e-08 ||r(i)||/||b|| 4.959707075251e-04
   37 KSP Residual norm 8.343552345622e-09 
   37 KSP preconditioned resid norm 8.343552345622e-09 true resid norm 2.211171058895e-08 ||r(i)||/||b|| 3.434581557556e-04
   38 KSP Residual norm 6.188513719447e-09 
   38 KSP preconditioned resid norm 6.188513719447e-09 true resid norm 1.612303529739e-08 ||r(i)||/||b|| 2.504368871033e-04
   39 KSP Residual norm 4.426159130205e-09 
   39 KSP preconditioned resid norm 4.426159130205e-09 true resid norm 1.075310839928e-08 ||r(i)||/||b|| 1.670265520435e-04
   40 KSP Residual norm 3.215262884091e-09 
   40 KSP preconditioned resid norm 3.215262884091e-09 true resid norm 7.192881159122e-09 ||r(i)||/||b|| 1.117260325719e-04
   41 KSP Residual norm 2.423707156084e-09 
   41 KSP preconditioned resid norm 2.423707156084e-09 true resid norm 5.621769032057e-09 ||r(i)||/||b|| 8.732216424717e-05
   42 KSP Residual norm 1.645967198176e-09 
   42 KSP preconditioned resid norm 1.645967198176e-09 true resid norm 3.894620394686e-09 ||r(i)||/||b|| 6.049460229438e-05
   43 KSP Residual norm 1.047108783739e-09 
   43 KSP preconditioned resid norm 1.047108783739e-09 true resid norm 2.849130428763e-09 ||r(i)||/||b|| 4.425515061957e-05
   44 KSP Residual norm 7.079770387404e-10 
   44 KSP preconditioned resid norm 7.079770387404e-10 true resid norm 1.870352532819e-09 ||r(i)||/||b|| 2.905192834134e-05
   45 KSP Residual norm 5.247895980567e-10 
   45 KSP preconditioned resid norm 5.247895980567e-10 true resid norm 1.234264824147e-09 ||r(i)||/||b|| 1.917166555298e-05
   46 KSP Residual norm 3.573851150661e-10 
   46 KSP preconditioned resid norm 3.573851150661e-10 true resid norm 8.802596327836e-10 ||r(i)||/||b|| 1.367295166268e-05
   47 KSP Residual norm 2.368421833496e-10 
   47 KSP preconditioned resid norm 2.368421833496e-10 true resid norm 6.246878363137e-10 ||r(i)||/||b|| 9.703190140815e-06
   48 KSP Residual norm 1.767145902290e-10 
   48 KSP preconditioned resid norm 1.767145902290e-10 true resid norm 4.687640145406e-10 ||r(i)||/||b|| 7.281246888206e-06
   49 KSP Residual norm 1.268147807920e-10 
   49 KSP preconditioned resid norm 1.268147807920e-10 true resid norm 3.002554302945e-10 ||r(i)||/||b|| 4.663826253048e-06
   50 KSP Residual norm 9.003269818319e-11 
   50 KSP preconditioned resid norm 9.003269818319e-11 true resid norm 2.161011365974e-10 ||r(i)||/||b|| 3.356669197249e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466119e-05 gnorm 3.589233915168e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.589233915168e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.35698e+09*s to t=1.38853e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.38853e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.38853e+09*s to t=1.42009e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.38853e+09*s to t=1.42009e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466139e-05 
    0 KSP Residual norm 3.038039006487e-03 
    0 KSP preconditioned resid norm 3.038039006487e-03 true resid norm 6.437963466139e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753203002523e-03 
    1 KSP preconditioned resid norm 1.753203002523e-03 true resid norm 2.278373593036e-04 ||r(i)||/||b|| 3.538966328435e+00
    2 KSP Residual norm 1.120554482019e-03 
    2 KSP preconditioned resid norm 1.120554482019e-03 true resid norm 7.578048781110e-04 ||r(i)||/||b|| 1.177087882056e+01
    3 KSP Residual norm 9.562315050958e-04 
    3 KSP preconditioned resid norm 9.562315050958e-04 true resid norm 7.312664856569e-04 ||r(i)||/||b|| 1.135866162495e+01
    4 KSP Residual norm 7.157011871878e-04 
    4 KSP preconditioned resid norm 7.157011871878e-04 true resid norm 4.948555200793e-04 ||r(i)||/||b|| 7.686522650866e+00
    5 KSP Residual norm 3.628323556534e-04 
    5 KSP preconditioned resid norm 3.628323556534e-04 true resid norm 3.020687441262e-04 ||r(i)||/||b|| 4.691992207086e+00
    6 KSP Residual norm 1.911945405815e-04 
    6 KSP preconditioned resid norm 1.911945405815e-04 true resid norm 3.537804376041e-04 ||r(i)||/||b|| 5.495222821080e+00
    7 KSP Residual norm 1.241646648077e-04 
    7 KSP preconditioned resid norm 1.241646648077e-04 true resid norm 3.358562730765e-04 ||r(i)||/||b|| 5.216809241664e+00
    8 KSP Residual norm 8.446917287907e-05 
    8 KSP preconditioned resid norm 8.446917287907e-05 true resid norm 2.506135377386e-04 ||r(i)||/||b|| 3.892745571744e+00
    9 KSP Residual norm 6.408166947978e-05 
    9 KSP preconditioned resid norm 6.408166947978e-05 true resid norm 1.812027354356e-04 ||r(i)||/||b|| 2.814597137568e+00
   10 KSP Residual norm 4.500000306816e-05 
   10 KSP preconditioned resid norm 4.500000306816e-05 true resid norm 9.813122314478e-05 ||r(i)||/||b|| 1.524258776256e+00
   11 KSP Residual norm 2.961124110553e-05 
   11 KSP preconditioned resid norm 2.961124110553e-05 true resid norm 4.910926946370e-05 ||r(i)||/||b|| 7.628075201420e-01
   12 KSP Residual norm 2.090043948282e-05 
   12 KSP preconditioned resid norm 2.090043948282e-05 true resid norm 5.722169759775e-05 ||r(i)||/||b|| 8.888167492517e-01
   13 KSP Residual norm 1.662691093260e-05 
   13 KSP preconditioned resid norm 1.662691093260e-05 true resid norm 4.908134562010e-05 ||r(i)||/||b|| 7.623737829246e-01
   14 KSP Residual norm 1.233232058788e-05 
   14 KSP preconditioned resid norm 1.233232058788e-05 true resid norm 2.806173951393e-05 ||r(i)||/||b|| 4.358791357161e-01
   15 KSP Residual norm 8.157457911942e-06 
   15 KSP preconditioned resid norm 8.157457911942e-06 true resid norm 1.911962582456e-05 ||r(i)||/||b|| 2.969825151248e-01
   16 KSP Residual norm 5.861176334423e-06 
   16 KSP preconditioned resid norm 5.861176334423e-06 true resid norm 1.620034071225e-05 ||r(i)||/||b|| 2.516376614664e-01
   17 KSP Residual norm 4.554684946975e-06 
   17 KSP preconditioned resid norm 4.554684946975e-06 true resid norm 1.227918157533e-05 ||r(i)||/||b|| 1.907308365435e-01
   18 KSP Residual norm 3.199021208206e-06 
   18 KSP preconditioned resid norm 3.199021208206e-06 true resid norm 7.755985076049e-06 ||r(i)||/||b|| 1.204726481727e-01
   19 KSP Residual norm 2.314825273479e-06 
   19 KSP preconditioned resid norm 2.314825273479e-06 true resid norm 5.624819860671e-06 ||r(i)||/||b|| 8.736955234765e-02
   20 KSP Residual norm 1.772619110942e-06 
   20 KSP preconditioned resid norm 1.772619110942e-06 true resid norm 4.186796587849e-06 ||r(i)||/||b|| 6.503293486939e-02
   21 KSP Residual norm 1.331191276084e-06 
   21 KSP preconditioned resid norm 1.331191276084e-06 true resid norm 2.919678111019e-06 ||r(i)||/||b|| 4.535095805336e-02
   22 KSP Residual norm 9.127607346076e-07 
   22 KSP preconditioned resid norm 9.127607346076e-07 true resid norm 2.077702751078e-06 ||r(i)||/||b|| 3.227267072897e-02
   23 KSP Residual norm 6.805630052722e-07 
   23 KSP preconditioned resid norm 6.805630052722e-07 true resid norm 1.706342680194e-06 ||r(i)||/||b|| 2.650438588490e-02
   24 KSP Residual norm 5.162719355408e-07 
   24 KSP preconditioned resid norm 5.162719355408e-07 true resid norm 1.179389557151e-06 ||r(i)||/||b|| 1.831929558709e-02
   25 KSP Residual norm 3.759445921918e-07 
   25 KSP preconditioned resid norm 3.759445921918e-07 true resid norm 8.597949546990e-07 ||r(i)||/||b|| 1.335507663598e-02
   26 KSP Residual norm 2.916591991663e-07 
   26 KSP preconditioned resid norm 2.916591991663e-07 true resid norm 6.674925685454e-07 ||r(i)||/||b|| 1.036807015225e-02
   27 KSP Residual norm 2.224316291451e-07 
   27 KSP preconditioned resid norm 2.224316291451e-07 true resid norm 4.847280076381e-07 ||r(i)||/||b|| 7.529213394694e-03
   28 KSP Residual norm 1.541780467650e-07 
   28 KSP preconditioned resid norm 1.541780467650e-07 true resid norm 3.997346768084e-07 ||r(i)||/||b|| 6.209023690657e-03
   29 KSP Residual norm 1.132670622066e-07 
   29 KSP preconditioned resid norm 1.132670622066e-07 true resid norm 2.928150659863e-07 ||r(i)||/||b|| 4.548256098786e-03
   30 KSP Residual norm 8.415102942451e-08 
   30 KSP preconditioned resid norm 8.415102942451e-08 true resid norm 2.105215021056e-07 ||r(i)||/||b|| 3.270001503004e-03
   31 KSP Residual norm 5.966483963030e-08 
   31 KSP preconditioned resid norm 5.966483963030e-08 true resid norm 1.487716945794e-07 ||r(i)||/||b|| 2.310850245763e-03
   32 KSP Residual norm 4.320759504095e-08 
   32 KSP preconditioned resid norm 4.320759504095e-08 true resid norm 1.066065747893e-07 ||r(i)||/||b|| 1.655905246279e-03
   33 KSP Residual norm 3.205780093103e-08 
   33 KSP preconditioned resid norm 3.205780093103e-08 true resid norm 7.625072317074e-08 ||r(i)||/||b|| 1.184391983145e-03
   34 KSP Residual norm 2.262441661527e-08 
   34 KSP preconditioned resid norm 2.262441661527e-08 true resid norm 5.305211185184e-08 ||r(i)||/||b|| 8.240511480203e-04
   35 KSP Residual norm 1.649610656203e-08 
   35 KSP preconditioned resid norm 1.649610656203e-08 true resid norm 4.302360584857e-08 ||r(i)||/||b|| 6.682797452154e-04
   36 KSP Residual norm 1.222863214428e-08 
   36 KSP preconditioned resid norm 1.222863214428e-08 true resid norm 3.187242831883e-08 ||r(i)||/||b|| 4.950700401837e-04
   37 KSP Residual norm 8.207095517463e-09 
   37 KSP preconditioned resid norm 8.207095517463e-09 true resid norm 2.190313263211e-08 ||r(i)||/||b|| 3.402183430724e-04
   38 KSP Residual norm 5.939354074230e-09 
   38 KSP preconditioned resid norm 5.939354074230e-09 true resid norm 1.541186824159e-08 ||r(i)||/||b|| 2.393904271537e-04
   39 KSP Residual norm 4.326318602787e-09 
   39 KSP preconditioned resid norm 4.326318602787e-09 true resid norm 1.033354837015e-08 ||r(i)||/||b|| 1.605095838847e-04
   40 KSP Residual norm 3.204759504766e-09 
   40 KSP preconditioned resid norm 3.204759504766e-09 true resid norm 7.147196919266e-09 ||r(i)||/||b|| 1.110164255647e-04
   41 KSP Residual norm 2.418819209753e-09 
   41 KSP preconditioned resid norm 2.418819209753e-09 true resid norm 5.611078915641e-09 ||r(i)||/||b|| 8.715611614066e-05
   42 KSP Residual norm 1.644166675170e-09 
   42 KSP preconditioned resid norm 1.644166675170e-09 true resid norm 3.889885491529e-09 ||r(i)||/||b|| 6.042105569546e-05
   43 KSP Residual norm 1.045164156983e-09 
   43 KSP preconditioned resid norm 1.045164156983e-09 true resid norm 2.844894869086e-09 ||r(i)||/||b|| 4.418936025421e-05
   44 KSP Residual norm 7.062822532984e-10 
   44 KSP preconditioned resid norm 7.062822532984e-10 true resid norm 1.866648740450e-09 ||r(i)||/||b|| 2.899439784440e-05
   45 KSP Residual norm 5.231334307934e-10 
   45 KSP preconditioned resid norm 5.231334307934e-10 true resid norm 1.231340977444e-09 ||r(i)||/||b|| 1.912624984469e-05
   46 KSP Residual norm 3.560666578822e-10 
   46 KSP preconditioned resid norm 3.560666578822e-10 true resid norm 8.775027236071e-10 ||r(i)||/||b|| 1.363012897203e-05
   47 KSP Residual norm 2.358423814528e-10 
   47 KSP preconditioned resid norm 2.358423814528e-10 true resid norm 6.217942458723e-10 ||r(i)||/||b|| 9.658244398911e-06
   48 KSP Residual norm 1.760183331696e-10 
   48 KSP preconditioned resid norm 1.760183331696e-10 true resid norm 4.663926331292e-10 ||r(i)||/||b|| 7.244412547263e-06
   49 KSP Residual norm 1.264370534693e-10 
   49 KSP preconditioned resid norm 1.264370534693e-10 true resid norm 2.995202674563e-10 ||r(i)||/||b|| 4.652407069902e-06
   50 KSP Residual norm 8.983731271942e-11 
   50 KSP preconditioned resid norm 8.983731271942e-11 true resid norm 2.153825881803e-10 ||r(i)||/||b|| 3.345508083622e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466139e-05 gnorm 3.573872748215e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.573872748215e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.38853e+09*s to t=1.42009e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.42009e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.42009e+09*s to t=1.45165e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.42009e+09*s to t=1.45165e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466148e-05 
    0 KSP Residual norm 3.038234088701e-03 
    0 KSP preconditioned resid norm 3.038234088701e-03 true resid norm 6.437963466148e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754027313664e-03 
    1 KSP preconditioned resid norm 1.754027313664e-03 true resid norm 2.274964707625e-04 ||r(i)||/||b|| 3.533671353662e+00
    2 KSP Residual norm 1.121588174676e-03 
    2 KSP preconditioned resid norm 1.121588174676e-03 true resid norm 7.568416731178e-04 ||r(i)||/||b|| 1.175591749002e+01
    3 KSP Residual norm 9.570333554511e-04 
    3 KSP preconditioned resid norm 9.570333554511e-04 true resid norm 7.307118329626e-04 ||r(i)||/||b|| 1.135004628102e+01
    4 KSP Residual norm 7.163871851489e-04 
    4 KSP preconditioned resid norm 7.163871851489e-04 true resid norm 4.950232136639e-04 ||r(i)||/||b|| 7.689127412215e+00
    5 KSP Residual norm 3.630606075083e-04 
    5 KSP preconditioned resid norm 3.630606075083e-04 true resid norm 3.016996887184e-04 ||r(i)||/||b|| 4.686259720249e+00
    6 KSP Residual norm 1.910791537800e-04 
    6 KSP preconditioned resid norm 1.910791537800e-04 true resid norm 3.530562215597e-04 ||r(i)||/||b|| 5.483973672982e+00
    7 KSP Residual norm 1.241237875760e-04 
    7 KSP preconditioned resid norm 1.241237875760e-04 true resid norm 3.355603734246e-04 ||r(i)||/||b|| 5.212213073110e+00
    8 KSP Residual norm 8.445047533336e-05 
    8 KSP preconditioned resid norm 8.445047533336e-05 true resid norm 2.503485202224e-04 ||r(i)||/||b|| 3.888629091152e+00
    9 KSP Residual norm 6.406743032774e-05 
    9 KSP preconditioned resid norm 6.406743032774e-05 true resid norm 1.810788753964e-04 ||r(i)||/||b|| 2.812673236631e+00
   10 KSP Residual norm 4.499793759607e-05 
   10 KSP preconditioned resid norm 4.499793759607e-05 true resid norm 9.820144875855e-05 ||r(i)||/||b|| 1.525349581042e+00
   11 KSP Residual norm 2.960905620488e-05 
   11 KSP preconditioned resid norm 2.960905620488e-05 true resid norm 4.907375706304e-05 ||r(i)||/||b|| 7.622559109115e-01
   12 KSP Residual norm 2.088990532838e-05 
   12 KSP preconditioned resid norm 2.088990532838e-05 true resid norm 5.712405716457e-05 ||r(i)||/||b|| 8.873001138473e-01
   13 KSP Residual norm 1.662066703282e-05 
   13 KSP preconditioned resid norm 1.662066703282e-05 true resid norm 4.902493309213e-05 ||r(i)||/||b|| 7.614975348946e-01
   14 KSP Residual norm 1.233814507210e-05 
   14 KSP preconditioned resid norm 1.233814507210e-05 true resid norm 2.810256203555e-05 ||r(i)||/||b|| 4.365132263226e-01
   15 KSP Residual norm 8.154445812446e-06 
   15 KSP preconditioned resid norm 8.154445812446e-06 true resid norm 1.911920971872e-05 ||r(i)||/||b|| 2.969760518098e-01
   16 KSP Residual norm 5.859431083375e-06 
   16 KSP preconditioned resid norm 5.859431083375e-06 true resid norm 1.617766786121e-05 ||r(i)||/||b|| 2.512854871929e-01
   17 KSP Residual norm 4.556560378002e-06 
   17 KSP preconditioned resid norm 4.556560378002e-06 true resid norm 1.228228455543e-05 ||r(i)||/||b|| 1.907790347058e-01
   18 KSP Residual norm 3.198524444719e-06 
   18 KSP preconditioned resid norm 3.198524444719e-06 true resid norm 7.758102600841e-06 ||r(i)||/||b|| 1.205055393936e-01
   19 KSP Residual norm 2.312780047206e-06 
   19 KSP preconditioned resid norm 2.312780047206e-06 true resid norm 5.620064432280e-06 ||r(i)||/||b|| 8.729568693317e-02
   20 KSP Residual norm 1.771754129185e-06 
   20 KSP preconditioned resid norm 1.771754129185e-06 true resid norm 4.186693079576e-06 ||r(i)||/||b|| 6.503132708955e-02
   21 KSP Residual norm 1.330789079990e-06 
   21 KSP preconditioned resid norm 1.330789079990e-06 true resid norm 2.920056400778e-06 ||r(i)||/||b|| 4.535683397602e-02
   22 KSP Residual norm 9.116513118262e-07 
   22 KSP preconditioned resid norm 9.116513118262e-07 true resid norm 2.072637137040e-06 ||r(i)||/||b|| 3.219398724361e-02
   23 KSP Residual norm 6.792744357023e-07 
   23 KSP preconditioned resid norm 6.792744357023e-07 true resid norm 1.701622981438e-06 ||r(i)||/||b|| 2.643107545399e-02
   24 KSP Residual norm 5.157717497495e-07 
   24 KSP preconditioned resid norm 5.157717497495e-07 true resid norm 1.178857106282e-06 ||r(i)||/||b|| 1.831102510104e-02
   25 KSP Residual norm 3.754023600625e-07 
   25 KSP preconditioned resid norm 3.754023600625e-07 true resid norm 8.586660255600e-07 ||r(i)||/||b|| 1.333754113510e-02
   26 KSP Residual norm 2.908451686164e-07 
   26 KSP preconditioned resid norm 2.908451686164e-07 true resid norm 6.661467880430e-07 ||r(i)||/||b|| 1.034716632901e-02
   27 KSP Residual norm 2.216678773826e-07 
   27 KSP preconditioned resid norm 2.216678773826e-07 true resid norm 4.832116611591e-07 ||r(i)||/||b|| 7.505660193631e-03
   28 KSP Residual norm 1.537782788397e-07 
   28 KSP preconditioned resid norm 1.537782788397e-07 true resid norm 3.988250080806e-07 ||r(i)||/||b|| 6.194893931562e-03
   29 KSP Residual norm 1.129924217996e-07 
   29 KSP preconditioned resid norm 1.129924217996e-07 true resid norm 2.924177654817e-07 ||r(i)||/||b|| 4.542084884752e-03
   30 KSP Residual norm 8.405386952096e-08 
   30 KSP preconditioned resid norm 8.405386952096e-08 true resid norm 2.103758724022e-07 ||r(i)||/||b|| 3.267739456870e-03
   31 KSP Residual norm 5.965763379150e-08 
   31 KSP preconditioned resid norm 5.965763379150e-08 true resid norm 1.489513452326e-07 ||r(i)||/||b|| 2.313640734617e-03
   32 KSP Residual norm 4.317566883911e-08 
   32 KSP preconditioned resid norm 4.317566883911e-08 true resid norm 1.063977760068e-07 ||r(i)||/||b|| 1.652662003540e-03
   33 KSP Residual norm 3.202929013043e-08 
   33 KSP preconditioned resid norm 3.202929013043e-08 true resid norm 7.620423929911e-08 ||r(i)||/||b|| 1.183669955566e-03
   34 KSP Residual norm 2.261109218809e-08 
   34 KSP preconditioned resid norm 2.261109218809e-08 true resid norm 5.296624157386e-08 ||r(i)||/||b|| 8.227173368158e-04
   35 KSP Residual norm 1.646580231511e-08 
   35 KSP preconditioned resid norm 1.646580231511e-08 true resid norm 4.293116973524e-08 ||r(i)||/||b|| 6.668439477948e-04
   36 KSP Residual norm 1.219813301891e-08 
   36 KSP preconditioned resid norm 1.219813301891e-08 true resid norm 3.191847568456e-08 ||r(i)||/||b|| 4.957852875741e-04
   37 KSP Residual norm 8.106642529939e-09 
   37 KSP preconditioned resid norm 8.106642529939e-09 true resid norm 2.165207949916e-08 ||r(i)||/||b|| 3.363187693284e-04
   38 KSP Residual norm 5.594574585690e-09 
   38 KSP preconditioned resid norm 5.594574585690e-09 true resid norm 1.481531607868e-08 ||r(i)||/||b|| 2.301242645533e-04
   39 KSP Residual norm 3.889478655230e-09 
   39 KSP preconditioned resid norm 3.889478655230e-09 true resid norm 8.935586623110e-09 ||r(i)||/||b|| 1.387952365697e-04
   40 KSP Residual norm 2.929124356479e-09 
   40 KSP preconditioned resid norm 2.929124356479e-09 true resid norm 6.545500054062e-09 ||r(i)||/||b|| 1.016703510121e-04
   41 KSP Residual norm 2.351954050680e-09 
   41 KSP preconditioned resid norm 2.351954050680e-09 true resid norm 5.326281637344e-09 ||r(i)||/||b|| 8.273239923386e-05
   42 KSP Residual norm 1.625801938352e-09 
   42 KSP preconditioned resid norm 1.625801938352e-09 true resid norm 3.831797662054e-09 ||r(i)||/||b|| 5.951878543895e-05
   43 KSP Residual norm 1.041296113225e-09 
   43 KSP preconditioned resid norm 1.041296113225e-09 true resid norm 2.837491891055e-09 ||r(i)||/||b|| 4.407437081579e-05
   44 KSP Residual norm 7.032381554958e-10 
   44 KSP preconditioned resid norm 7.032381554958e-10 true resid norm 1.858982417107e-09 ||r(i)||/||b|| 2.887531789955e-05
   45 KSP Residual norm 5.199426034747e-10 
   45 KSP preconditioned resid norm 5.199426034747e-10 true resid norm 1.226175631047e-09 ||r(i)||/||b|| 1.904601723037e-05
   46 KSP Residual norm 3.536074038374e-10 
   46 KSP preconditioned resid norm 3.536074038374e-10 true resid norm 8.724078122012e-10 ||r(i)||/||b|| 1.355099041473e-05
   47 KSP Residual norm 2.338403728237e-10 
   47 KSP preconditioned resid norm 2.338403728237e-10 true resid norm 6.161630527342e-10 ||r(i)||/||b|| 9.570775851309e-06
   48 KSP Residual norm 1.745764656653e-10 
   48 KSP preconditioned resid norm 1.745764656653e-10 true resid norm 4.615267779911e-10 ||r(i)||/||b|| 7.168831889430e-06
   49 KSP Residual norm 1.256459090613e-10 
   49 KSP preconditioned resid norm 1.256459090613e-10 true resid norm 2.978708918813e-10 ||r(i)||/||b|| 4.626787546211e-06
   50 KSP Residual norm 8.943888082579e-11 
   50 KSP preconditioned resid norm 8.943888082579e-11 true resid norm 2.139754195779e-10 ||r(i)||/||b|| 3.323650727487e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466148e-05 gnorm 3.544251581826e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.544251581826e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.42009e+09*s to t=1.45165e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.45165e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.45165e+09*s to t=1.48321e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.45165e+09*s to t=1.48321e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466238e-05 
    0 KSP Residual norm 3.037722475608e-03 
    0 KSP preconditioned resid norm 3.037722475608e-03 true resid norm 6.437963466238e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753045471181e-03 
    1 KSP preconditioned resid norm 1.753045471181e-03 true resid norm 2.278967985407e-04 ||r(i)||/||b|| 3.539889589866e+00
    2 KSP Residual norm 1.120376085280e-03 
    2 KSP preconditioned resid norm 1.120376085280e-03 true resid norm 7.579615059116e-04 ||r(i)||/||b|| 1.177331169844e+01
    3 KSP Residual norm 9.560812092514e-04 
    3 KSP preconditioned resid norm 9.560812092514e-04 true resid norm 7.313450483151e-04 ||r(i)||/||b|| 1.135988192773e+01
    4 KSP Residual norm 7.155547851964e-04 
    4 KSP preconditioned resid norm 7.155547851964e-04 true resid norm 4.947784863845e-04 ||r(i)||/||b|| 7.685326096976e+00
    5 KSP Residual norm 3.627745979762e-04 
    5 KSP preconditioned resid norm 3.627745979762e-04 true resid norm 3.021288880947e-04 ||r(i)||/||b|| 4.692926414993e+00
    6 KSP Residual norm 1.912094542929e-04 
    6 KSP preconditioned resid norm 1.912094542929e-04 true resid norm 3.539009424970e-04 ||r(i)||/||b|| 5.497094606904e+00
    7 KSP Residual norm 1.241700698467e-04 
    7 KSP preconditioned resid norm 1.241700698467e-04 true resid norm 3.359047315968e-04 ||r(i)||/||b|| 5.217561941107e+00
    8 KSP Residual norm 8.447124460423e-05 
    8 KSP preconditioned resid norm 8.447124460423e-05 true resid norm 2.506538486119e-04 ||r(i)||/||b|| 3.893371714928e+00
    9 KSP Residual norm 6.408354952798e-05 
    9 KSP preconditioned resid norm 6.408354952798e-05 true resid norm 1.812232295417e-04 ||r(i)||/||b|| 2.814915469652e+00
   10 KSP Residual norm 4.499919045559e-05 
   10 KSP preconditioned resid norm 4.499919045559e-05 true resid norm 9.811836796423e-05 ||r(i)||/||b|| 1.524059098483e+00
   11 KSP Residual norm 2.961143016200e-05 
   11 KSP preconditioned resid norm 2.961143016200e-05 true resid norm 4.911365491392e-05 ||r(i)||/||b|| 7.628756387246e-01
   12 KSP Residual norm 2.090204139970e-05 
   12 KSP preconditioned resid norm 2.090204139970e-05 true resid norm 5.723563257564e-05 ||r(i)||/||b|| 8.890331993308e-01
   13 KSP Residual norm 1.662765569800e-05 
   13 KSP preconditioned resid norm 1.662765569800e-05 true resid norm 4.908764383841e-05 ||r(i)||/||b|| 7.624716122705e-01
   14 KSP Residual norm 1.233097165574e-05 
   14 KSP preconditioned resid norm 1.233097165574e-05 true resid norm 2.805328694870e-05 ||r(i)||/||b|| 4.357478431777e-01
   15 KSP Residual norm 8.157856434003e-06 
   15 KSP preconditioned resid norm 8.157856434003e-06 true resid norm 1.911968236514e-05 ||r(i)||/||b|| 2.969833933573e-01
   16 KSP Residual norm 5.861311783421e-06 
   16 KSP preconditioned resid norm 5.861311783421e-06 true resid norm 1.620386969624e-05 ||r(i)||/||b|| 2.516924766849e-01
   17 KSP Residual norm 4.554219699019e-06 
   17 KSP preconditioned resid norm 4.554219699019e-06 true resid norm 1.227798174668e-05 ||r(i)||/||b|| 1.907121997674e-01
   18 KSP Residual norm 3.199068211775e-06 
   18 KSP preconditioned resid norm 3.199068211775e-06 true resid norm 7.755492989372e-06 ||r(i)||/||b|| 1.204650046563e-01
   19 KSP Residual norm 2.315115702664e-06 
   19 KSP preconditioned resid norm 2.315115702664e-06 true resid norm 5.625516178745e-06 ||r(i)||/||b|| 8.738036815907e-02
   20 KSP Residual norm 1.772710058225e-06 
   20 KSP preconditioned resid norm 1.772710058225e-06 true resid norm 4.186764250514e-06 ||r(i)||/||b|| 6.503243257702e-02
   21 KSP Residual norm 1.331219193262e-06 
   21 KSP preconditioned resid norm 1.331219193262e-06 true resid norm 2.919549005412e-06 ||r(i)||/||b|| 4.534895267304e-02
   22 KSP Residual norm 9.129296356476e-07 
   22 KSP preconditioned resid norm 9.129296356476e-07 true resid norm 2.078442896845e-06 ||r(i)||/||b|| 3.228416731075e-02
   23 KSP Residual norm 6.807676828010e-07 
   23 KSP preconditioned resid norm 6.807676828010e-07 true resid norm 1.707095364874e-06 ||r(i)||/||b|| 2.651607723197e-02
   24 KSP Residual norm 5.163401302965e-07 
   24 KSP preconditioned resid norm 5.163401302965e-07 true resid norm 1.179437589955e-06 ||r(i)||/||b|| 1.832004167375e-02
   25 KSP Residual norm 3.760274651582e-07 
   25 KSP preconditioned resid norm 3.760274651582e-07 true resid norm 8.599545624459e-07 ||r(i)||/||b|| 1.335755580092e-02
   26 KSP Residual norm 2.917885072013e-07 
   26 KSP preconditioned resid norm 2.917885072013e-07 true resid norm 6.677084532798e-07 ||r(i)||/||b|| 1.037142345994e-02
   27 KSP Residual norm 2.225485772661e-07 
   27 KSP preconditioned resid norm 2.225485772661e-07 true resid norm 4.849674266230e-07 ||r(i)||/||b|| 7.532932256704e-03
   28 KSP Residual norm 1.542360949182e-07 
   28 KSP preconditioned resid norm 1.542360949182e-07 true resid norm 3.998703456459e-07 ||r(i)||/||b|| 6.211131015932e-03
   29 KSP Residual norm 1.133038962206e-07 
   29 KSP preconditioned resid norm 1.133038962206e-07 true resid norm 2.928620405107e-07 ||r(i)||/||b|| 4.548985747536e-03
   30 KSP Residual norm 8.416235781322e-08 
   30 KSP preconditioned resid norm 8.416235781322e-08 true resid norm 2.105353571223e-07 ||r(i)||/||b|| 3.270216711021e-03
   31 KSP Residual norm 5.966493788962e-08 
   31 KSP preconditioned resid norm 5.966493788962e-08 true resid norm 1.487383315420e-07 ||r(i)||/||b|| 2.310332022261e-03
   32 KSP Residual norm 4.321168255266e-08 
   32 KSP preconditioned resid norm 4.321168255266e-08 true resid norm 1.066383495805e-07 ||r(i)||/||b|| 1.656398799710e-03
   33 KSP Residual norm 3.206225199199e-08 
   33 KSP preconditioned resid norm 3.206225199199e-08 true resid norm 7.625783451267e-08 ||r(i)||/||b|| 1.184502442622e-03
   34 KSP Residual norm 2.262734464475e-08 
   34 KSP preconditioned resid norm 2.262734464475e-08 true resid norm 5.306476339791e-08 ||r(i)||/||b|| 8.242476627305e-04
   35 KSP Residual norm 1.650323086223e-08 
   35 KSP preconditioned resid norm 1.650323086223e-08 true resid norm 4.303910315605e-08 ||r(i)||/||b|| 6.685204627482e-04
   36 KSP Residual norm 1.224241126433e-08 
   36 KSP preconditioned resid norm 1.224241126433e-08 true resid norm 3.188239111547e-08 ||r(i)||/||b|| 4.952247909244e-04
   37 KSP Residual norm 8.244596118123e-09 
   37 KSP preconditioned resid norm 8.244596118123e-09 true resid norm 2.196054868226e-08 ||r(i)||/||b|| 3.411101786679e-04
   38 KSP Residual norm 6.025686454514e-09 
   38 KSP preconditioned resid norm 6.025686454514e-09 true resid norm 1.563503965519e-08 ||r(i)||/||b|| 2.428569179863e-04
   39 KSP Residual norm 4.369233503790e-09 
   39 KSP preconditioned resid norm 4.369233503790e-09 true resid norm 1.051125901277e-08 ||r(i)||/||b|| 1.632699388230e-04
   40 KSP Residual norm 3.209280285562e-09 
   40 KSP preconditioned resid norm 3.209280285562e-09 true resid norm 7.167092712211e-09 ||r(i)||/||b|| 1.113254641751e-04
   41 KSP Residual norm 2.420581126646e-09 
   41 KSP preconditioned resid norm 2.420581126646e-09 true resid norm 5.615454980081e-09 ||r(i)||/||b|| 8.722408894567e-05
   42 KSP Residual norm 1.644660891930e-09 
   42 KSP preconditioned resid norm 1.644660891930e-09 true resid norm 3.891255230653e-09 ||r(i)||/||b|| 6.044233166372e-05
   43 KSP Residual norm 1.045720051121e-09 
   43 KSP preconditioned resid norm 1.045720051121e-09 true resid norm 2.846118554028e-09 ||r(i)||/||b|| 4.420836758323e-05
   44 KSP Residual norm 7.067645820488e-10 
   44 KSP preconditioned resid norm 7.067645820488e-10 true resid norm 1.867690941557e-09 ||r(i)||/||b|| 2.901058621025e-05
   45 KSP Residual norm 5.236074394580e-10 
   45 KSP preconditioned resid norm 5.236074394580e-10 true resid norm 1.232170240998e-09 ||r(i)||/||b|| 1.913913068100e-05
   46 KSP Residual norm 3.564458747640e-10 
   46 KSP preconditioned resid norm 3.564458747640e-10 true resid norm 8.782941208341e-10 ||r(i)||/||b|| 1.364242163597e-05
   47 KSP Residual norm 2.361334824669e-10 
   47 KSP preconditioned resid norm 2.361334824669e-10 true resid norm 6.226353838776e-10 ||r(i)||/||b|| 9.671309679572e-06
   48 KSP Residual norm 1.762227473454e-10 
   48 KSP preconditioned resid norm 1.762227473454e-10 true resid norm 4.670896843979e-10 ||r(i)||/||b|| 7.255239748524e-06
   49 KSP Residual norm 1.265474573777e-10 
   49 KSP preconditioned resid norm 1.265474573777e-10 true resid norm 2.997384328730e-10 ||r(i)||/||b|| 4.655795803206e-06
   50 KSP Residual norm 8.989364665727e-11 
   50 KSP preconditioned resid norm 8.989364665727e-11 true resid norm 2.155907053386e-10 ||r(i)||/||b|| 3.348740738732e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466238e-05 gnorm 3.578308195256e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.578308195256e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.45165e+09*s to t=1.48321e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.48321e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.48321e+09*s to t=1.51476e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.48321e+09*s to t=1.51476e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466145e-05 
    0 KSP Residual norm 3.058190306567e-03 
    0 KSP preconditioned resid norm 3.058190306567e-03 true resid norm 6.437963466145e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.762993505248e-03 
    1 KSP preconditioned resid norm 1.762993505248e-03 true resid norm 2.252229446475e-04 ||r(i)||/||b|| 3.498356985589e+00
    2 KSP Residual norm 1.126100968008e-03 
    2 KSP preconditioned resid norm 1.126100968008e-03 true resid norm 7.542631817250e-04 ||r(i)||/||b|| 1.171586613828e+01
    3 KSP Residual norm 9.590367264058e-04 
    3 KSP preconditioned resid norm 9.590367264058e-04 true resid norm 7.287942029325e-04 ||r(i)||/||b|| 1.132025999782e+01
    4 KSP Residual norm 7.182875230099e-04 
    4 KSP preconditioned resid norm 7.182875230099e-04 true resid norm 4.963868862796e-04 ||r(i)||/||b|| 7.710309151176e+00
    5 KSP Residual norm 3.690013167963e-04 
    5 KSP preconditioned resid norm 3.690013167963e-04 true resid norm 3.011032408363e-04 ||r(i)||/||b|| 4.676995177430e+00
    6 KSP Residual norm 1.919975493641e-04 
    6 KSP preconditioned resid norm 1.919975493641e-04 true resid norm 3.510704383604e-04 ||r(i)||/||b|| 5.453128775995e+00
    7 KSP Residual norm 1.245028483399e-04 
    7 KSP preconditioned resid norm 1.245028483399e-04 true resid norm 3.352698996975e-04 ||r(i)||/||b|| 5.207701184708e+00
    8 KSP Residual norm 8.475137947751e-05 
    8 KSP preconditioned resid norm 8.475137947751e-05 true resid norm 2.511508286394e-04 ||r(i)||/||b|| 3.901091237316e+00
    9 KSP Residual norm 6.418622840651e-05 
    9 KSP preconditioned resid norm 6.418622840651e-05 true resid norm 1.816622437751e-04 ||r(i)||/||b|| 2.821734617327e+00
   10 KSP Residual norm 4.527102930768e-05 
   10 KSP preconditioned resid norm 4.527102930768e-05 true resid norm 9.905622099557e-05 ||r(i)||/||b|| 1.538626640497e+00
   11 KSP Residual norm 2.980880011358e-05 
   11 KSP preconditioned resid norm 2.980880011358e-05 true resid norm 4.915068307374e-05 ||r(i)||/||b|| 7.634507920433e-01
   12 KSP Residual norm 2.092975287516e-05 
   12 KSP preconditioned resid norm 2.092975287516e-05 true resid norm 5.715422163445e-05 ||r(i)||/||b|| 8.877686544046e-01
   13 KSP Residual norm 1.670139801338e-05 
   13 KSP preconditioned resid norm 1.670139801338e-05 true resid norm 4.941974910971e-05 ||r(i)||/||b|| 7.676301577291e-01
   14 KSP Residual norm 1.253466168211e-05 
   14 KSP preconditioned resid norm 1.253466168211e-05 true resid norm 2.891275773009e-05 ||r(i)||/||b|| 4.490978844806e-01
   15 KSP Residual norm 8.190690515363e-06 
   15 KSP preconditioned resid norm 8.190690515363e-06 true resid norm 1.919546327856e-05 ||r(i)||/||b|| 2.981604878546e-01
   16 KSP Residual norm 5.873963720998e-06 
   16 KSP preconditioned resid norm 5.873963720998e-06 true resid norm 1.619533701426e-05 ||r(i)||/||b|| 2.515599397143e-01
   17 KSP Residual norm 4.589918543030e-06 
   17 KSP preconditioned resid norm 4.589918543030e-06 true resid norm 1.242173424219e-05 ||r(i)||/||b|| 1.929450874879e-01
   18 KSP Residual norm 3.212356223593e-06 
   18 KSP preconditioned resid norm 3.212356223593e-06 true resid norm 7.839171442416e-06 ||r(i)||/||b|| 1.217647705465e-01
   19 KSP Residual norm 2.311960885619e-06 
   19 KSP preconditioned resid norm 2.311960885619e-06 true resid norm 5.624899651590e-06 ||r(i)||/||b|| 8.737079172893e-02
   20 KSP Residual norm 1.771941780788e-06 
   20 KSP preconditioned resid norm 1.771941780788e-06 true resid norm 4.174444981455e-06 ||r(i)||/||b|| 6.484107906805e-02
   21 KSP Residual norm 1.338494158863e-06 
   21 KSP preconditioned resid norm 1.338494158863e-06 true resid norm 2.946468029175e-06 ||r(i)||/||b|| 4.576708216302e-02
   22 KSP Residual norm 9.146551450132e-07 
   22 KSP preconditioned resid norm 9.146551450132e-07 true resid norm 2.084653449029e-06 ||r(i)||/||b|| 3.238063496309e-02
   23 KSP Residual norm 6.750362246653e-07 
   23 KSP preconditioned resid norm 6.750362246653e-07 true resid norm 1.692015354695e-06 ||r(i)||/||b|| 2.628184151079e-02
   24 KSP Residual norm 5.153531536366e-07 
   24 KSP preconditioned resid norm 5.153531536366e-07 true resid norm 1.174919856535e-06 ||r(i)||/||b|| 1.824986834289e-02
   25 KSP Residual norm 3.763283476906e-07 
   25 KSP preconditioned resid norm 3.763283476906e-07 true resid norm 8.615826234199e-07 ||r(i)||/||b|| 1.338284424804e-02
   26 KSP Residual norm 2.896778178377e-07 
   26 KSP preconditioned resid norm 2.896778178377e-07 true resid norm 6.638010116365e-07 ||r(i)||/||b|| 1.031072970711e-02
   27 KSP Residual norm 2.192225603108e-07 
   27 KSP preconditioned resid norm 2.192225603108e-07 true resid norm 4.783334717231e-07 ||r(i)||/||b|| 7.429887948860e-03
   28 KSP Residual norm 1.533893247387e-07 
   28 KSP preconditioned resid norm 1.533893247387e-07 true resid norm 3.978268231110e-07 ||r(i)||/||b|| 6.179389261885e-03
   29 KSP Residual norm 1.131065476558e-07 
   29 KSP preconditioned resid norm 1.131065476558e-07 true resid norm 2.917848719830e-07 ||r(i)||/||b|| 4.532254237188e-03
   30 KSP Residual norm 8.460432791117e-08 
   30 KSP preconditioned resid norm 8.460432791117e-08 true resid norm 2.117427476452e-07 ||r(i)||/||b|| 3.288970941800e-03
   31 KSP Residual norm 6.029484641072e-08 
   31 KSP preconditioned resid norm 6.029484641072e-08 true resid norm 1.503849547499e-07 ||r(i)||/||b|| 2.335908793840e-03
   32 KSP Residual norm 4.375159561506e-08 
   32 KSP preconditioned resid norm 4.375159561506e-08 true resid norm 1.074647917154e-07 ||r(i)||/||b|| 1.669235811613e-03
   33 KSP Residual norm 3.248634301412e-08 
   33 KSP preconditioned resid norm 3.248634301412e-08 true resid norm 7.761267532992e-08 ||r(i)||/||b|| 1.205546998489e-03
   34 KSP Residual norm 2.310966794281e-08 
   34 KSP preconditioned resid norm 2.310966794281e-08 true resid norm 5.375311638990e-08 ||r(i)||/||b|| 8.349397549796e-04
   35 KSP Residual norm 1.686605826160e-08 
   35 KSP preconditioned resid norm 1.686605826160e-08 true resid norm 4.316283629752e-08 ||r(i)||/||b|| 6.704423926060e-04
   36 KSP Residual norm 1.291060229535e-08 
   36 KSP preconditioned resid norm 1.291060229535e-08 true resid norm 3.398566681071e-08 ||r(i)||/||b|| 5.278946826808e-04
   37 KSP Residual norm 9.011429514018e-09 
   37 KSP preconditioned resid norm 9.011429514018e-09 true resid norm 2.287847930208e-08 ||r(i)||/||b|| 3.553682685898e-04
   38 KSP Residual norm 6.567009787106e-09 
   38 KSP preconditioned resid norm 6.567009787106e-09 true resid norm 1.770177621220e-08 ||r(i)||/||b|| 2.749592523364e-04
   39 KSP Residual norm 4.544066017037e-09 
   39 KSP preconditioned resid norm 4.544066017037e-09 true resid norm 1.121751213577e-08 ||r(i)||/||b|| 1.742400713324e-04
   40 KSP Residual norm 3.230619957196e-09 
   40 KSP preconditioned resid norm 3.230619957196e-09 true resid norm 7.234097480059e-09 ||r(i)||/||b|| 1.123662400090e-04
   41 KSP Residual norm 2.439990218525e-09 
   41 KSP preconditioned resid norm 2.439990218525e-09 true resid norm 5.668182448938e-09 ||r(i)||/||b|| 8.804309746001e-05
   42 KSP Residual norm 1.656975897717e-09 
   42 KSP preconditioned resid norm 1.656975897717e-09 true resid norm 3.910332707312e-09 ||r(i)||/||b|| 6.073865948255e-05
   43 KSP Residual norm 1.051111303455e-09 
   43 KSP preconditioned resid norm 1.051111303455e-09 true resid norm 2.859773210211e-09 ||r(i)||/||b|| 4.442046347807e-05
   44 KSP Residual norm 7.098330415319e-10 
   44 KSP preconditioned resid norm 7.098330415319e-10 true resid norm 1.879427538653e-09 ||r(i)||/||b|| 2.919288915721e-05
   45 KSP Residual norm 5.243196486073e-10 
   45 KSP preconditioned resid norm 5.243196486073e-10 true resid norm 1.239824093050e-09 ||r(i)||/||b|| 1.925801691125e-05
   46 KSP Residual norm 3.562497332774e-10 
   46 KSP preconditioned resid norm 3.562497332774e-10 true resid norm 8.767448237895e-10 ||r(i)||/||b|| 1.361835661852e-05
   47 KSP Residual norm 2.358003684194e-10 
   47 KSP preconditioned resid norm 2.358003684194e-10 true resid norm 6.200846287665e-10 ||r(i)||/||b|| 9.631689151816e-06
   48 KSP Residual norm 1.757801695700e-10 
   48 KSP preconditioned resid norm 1.757801695700e-10 true resid norm 4.649099836344e-10 ||r(i)||/||b|| 7.221382756818e-06
   49 KSP Residual norm 1.267885794438e-10 
   49 KSP preconditioned resid norm 1.267885794438e-10 true resid norm 3.009499902864e-10 ||r(i)||/||b|| 4.674614757742e-06
   50 KSP Residual norm 9.035460584374e-11 
   50 KSP preconditioned resid norm 9.035460584374e-11 true resid norm 2.153146800030e-10 ||r(i)||/||b|| 3.344453275253e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466145e-05 gnorm 3.564748629145e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.564748629145e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.48321e+09*s to t=1.51476e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.51476e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.51476e+09*s to t=1.54632e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.51476e+09*s to t=1.54632e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963463562e-05 
    0 KSP Residual norm 3.037686639958e-03 
    0 KSP preconditioned resid norm 3.037686639958e-03 true resid norm 6.437963463562e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752584378668e-03 
    1 KSP preconditioned resid norm 1.752584378668e-03 true resid norm 2.281022450497e-04 ||r(i)||/||b|| 3.543080763671e+00
    2 KSP Residual norm 1.119720802379e-03 
    2 KSP preconditioned resid norm 1.119720802379e-03 true resid norm 7.585892118478e-04 ||r(i)||/||b|| 1.178306177320e+01
    3 KSP Residual norm 9.555468352863e-04 
    3 KSP preconditioned resid norm 9.555468352863e-04 true resid norm 7.316973830069e-04 ||r(i)||/||b|| 1.136535469871e+01
    4 KSP Residual norm 7.150956029294e-04 
    4 KSP preconditioned resid norm 7.150956029294e-04 true resid norm 4.946654916038e-04 ||r(i)||/||b|| 7.683570967800e+00
    5 KSP Residual norm 3.626816089359e-04 
    5 KSP preconditioned resid norm 3.626816089359e-04 true resid norm 3.023746851759e-04 ||r(i)||/||b|| 4.696744349161e+00
    6 KSP Residual norm 1.912964732572e-04 
    6 KSP preconditioned resid norm 1.912964732572e-04 true resid norm 3.543755198577e-04 ||r(i)||/||b|| 5.504466153985e+00
    7 KSP Residual norm 1.242007885389e-04 
    7 KSP preconditioned resid norm 1.242007885389e-04 true resid norm 3.361022926634e-04 ||r(i)||/||b|| 5.220630632119e+00
    8 KSP Residual norm 8.448601222549e-05 
    8 KSP preconditioned resid norm 8.448601222549e-05 true resid norm 2.508412044231e-04 ||r(i)||/||b|| 3.896281888563e+00
    9 KSP Residual norm 6.409404737315e-05 
    9 KSP preconditioned resid norm 6.409404737315e-05 true resid norm 1.813141549112e-04 ||r(i)||/||b|| 2.816327802067e+00
   10 KSP Residual norm 4.500290348865e-05 
   10 KSP preconditioned resid norm 4.500290348865e-05 true resid norm 9.807845562271e-05 ||r(i)||/||b|| 1.523439146212e+00
   11 KSP Residual norm 2.961458271950e-05 
   11 KSP preconditioned resid norm 2.961458271950e-05 true resid norm 4.913850356367e-05 ||r(i)||/||b|| 7.632616096967e-01
   12 KSP Residual norm 2.090956382532e-05 
   12 KSP preconditioned resid norm 2.090956382532e-05 true resid norm 5.730152062230e-05 ||r(i)||/||b|| 8.900566296565e-01
   13 KSP Residual norm 1.663268879085e-05 
   13 KSP preconditioned resid norm 1.663268879085e-05 true resid norm 4.912935815116e-05 ||r(i)||/||b|| 7.631195552635e-01
   14 KSP Residual norm 1.232919721535e-05 
   14 KSP preconditioned resid norm 1.232919721535e-05 true resid norm 2.803371475993e-05 ||r(i)||/||b|| 4.354438312456e-01
   15 KSP Residual norm 8.160246442408e-06 
   15 KSP preconditioned resid norm 8.160246442408e-06 true resid norm 1.912101669060e-05 ||r(i)||/||b|| 2.970041193745e-01
   16 KSP Residual norm 5.862614963718e-06 
   16 KSP preconditioned resid norm 5.862614963718e-06 true resid norm 1.621956586712e-05 ||r(i)||/||b|| 2.519362832504e-01
   17 KSP Residual norm 4.553320389847e-06 
   17 KSP preconditioned resid norm 4.553320389847e-06 true resid norm 1.227756980166e-05 ||r(i)||/||b|| 1.907058011613e-01
   18 KSP Residual norm 3.199486061738e-06 
   18 KSP preconditioned resid norm 3.199486061738e-06 true resid norm 7.754948050595e-06 ||r(i)||/||b|| 1.204565402473e-01
   19 KSP Residual norm 2.316430394367e-06 
   19 KSP preconditioned resid norm 2.316430394367e-06 true resid norm 5.628670385682e-06 ||r(i)||/||b|| 8.742936205742e-02
   20 KSP Residual norm 1.773281705080e-06 
   20 KSP preconditioned resid norm 1.773281705080e-06 true resid norm 4.186583112270e-06 ||r(i)||/||b|| 6.502961900864e-02
   21 KSP Residual norm 1.331579502666e-06 
   21 KSP preconditioned resid norm 1.331579502666e-06 true resid norm 2.919658168104e-06 ||r(i)||/||b|| 4.535064830096e-02
   22 KSP Residual norm 9.137211973553e-07 
   22 KSP preconditioned resid norm 9.137211973553e-07 true resid norm 2.082063104059e-06 ||r(i)||/||b|| 3.234039950433e-02
   23 KSP Residual norm 6.815943452376e-07 
   23 KSP preconditioned resid norm 6.815943452376e-07 true resid norm 1.710174179351e-06 ||r(i)||/||b|| 2.656390004432e-02
   24 KSP Residual norm 5.166652477315e-07 
   24 KSP preconditioned resid norm 5.166652477315e-07 true resid norm 1.179731298602e-06 ||r(i)||/||b|| 1.832460381733e-02
   25 KSP Residual norm 3.764072385738e-07 
   25 KSP preconditioned resid norm 3.764072385738e-07 true resid norm 8.607578608456e-07 ||r(i)||/||b|| 1.337003332991e-02
   26 KSP Residual norm 2.923272371004e-07 
   26 KSP preconditioned resid norm 2.923272371004e-07 true resid norm 6.686009567878e-07 ||r(i)||/||b|| 1.038528659835e-02
   27 KSP Residual norm 2.230286453571e-07 
   27 KSP preconditioned resid norm 2.230286453571e-07 true resid norm 4.859126374037e-07 ||r(i)||/||b|| 7.547614088739e-03
   28 KSP Residual norm 1.545013767901e-07 
   28 KSP preconditioned resid norm 1.545013767901e-07 true resid norm 4.004753082068e-07 ||r(i)||/||b|| 6.220527818672e-03
   29 KSP Residual norm 1.134915526499e-07 
   29 KSP preconditioned resid norm 1.134915526499e-07 true resid norm 2.931166316973e-07 ||r(i)||/||b|| 4.552940279272e-03
   30 KSP Residual norm 8.423662980376e-08 
   30 KSP preconditioned resid norm 8.423662980376e-08 true resid norm 2.106550344002e-07 ||r(i)||/||b|| 3.272075643058e-03
   31 KSP Residual norm 5.968509579049e-08 
   31 KSP preconditioned resid norm 5.968509579049e-08 true resid norm 1.486443316524e-07 ||r(i)||/||b|| 2.308871935880e-03
   32 KSP Residual norm 4.324653542597e-08 
   32 KSP preconditioned resid norm 4.324653542597e-08 true resid norm 1.068086722270e-07 ||r(i)||/||b|| 1.659044398613e-03
   33 KSP Residual norm 3.209346150370e-08 
   33 KSP preconditioned resid norm 3.209346150370e-08 true resid norm 7.632625902766e-08 ||r(i)||/||b|| 1.185565271683e-03
   34 KSP Residual norm 2.265185501831e-08 
   34 KSP preconditioned resid norm 2.265185501831e-08 true resid norm 5.314206941695e-08 ||r(i)||/||b|| 8.254484468222e-04
   35 KSP Residual norm 1.654155857959e-08 
   35 KSP preconditioned resid norm 1.654155857959e-08 true resid norm 4.310931583836e-08 ||r(i)||/||b|| 6.696110669524e-04
   36 KSP Residual norm 1.231461767519e-08 
   36 KSP preconditioned resid norm 1.231461767519e-08 true resid norm 3.197820670865e-08 ||r(i)||/||b|| 4.967130815458e-04
   37 KSP Residual norm 8.404210056759e-09 
   37 KSP preconditioned resid norm 8.404210056759e-09 true resid norm 2.221199610517e-08 ||r(i)||/||b|| 3.450158770065e-04
   38 KSP Residual norm 6.258294633726e-09 
   38 KSP preconditioned resid norm 6.258294633726e-09 true resid norm 1.635691760505e-08 ||r(i)||/||b|| 2.540697488830e-04
   39 KSP Residual norm 4.445505707141e-09 
   39 KSP preconditioned resid norm 4.445505707141e-09 true resid norm 1.083242899857e-08 ||r(i)||/||b|| 1.682586280565e-04
   40 KSP Residual norm 3.218530013893e-09 
   40 KSP preconditioned resid norm 3.218530013893e-09 true resid norm 7.204452011459e-09 ||r(i)||/||b|| 1.119057610723e-04
   41 KSP Residual norm 2.425981163769e-09 
   41 KSP preconditioned resid norm 2.425981163769e-09 true resid norm 5.625565567503e-09 ||r(i)||/||b|| 8.738113534416e-05
   42 KSP Residual norm 1.647342619842e-09 
   42 KSP preconditioned resid norm 1.647342619842e-09 true resid norm 3.897865354034e-09 ||r(i)||/||b|| 6.054500582514e-05
   43 KSP Residual norm 1.048393125864e-09 
   43 KSP preconditioned resid norm 1.048393125864e-09 true resid norm 2.851926582576e-09 ||r(i)||/||b|| 4.429858290929e-05
   44 KSP Residual norm 7.090828909314e-10 
   44 KSP preconditioned resid norm 7.090828909314e-10 true resid norm 1.872870206958e-09 ||r(i)||/||b|| 2.909103503861e-05
   45 KSP Residual norm 5.258317759476e-10 
   45 KSP preconditioned resid norm 5.258317759476e-10 true resid norm 1.236222510458e-09 ||r(i)||/||b|| 1.920207403249e-05
   46 KSP Residual norm 3.581979741495e-10 
   46 KSP preconditioned resid norm 3.581979741495e-10 true resid norm 8.819519471848e-10 ||r(i)||/||b|| 1.369923815468e-05
   47 KSP Residual norm 2.374477374845e-10 
   47 KSP preconditioned resid norm 2.374477374845e-10 true resid norm 6.264205905844e-10 ||r(i)||/||b|| 9.730104778162e-06
   48 KSP Residual norm 1.771279459664e-10 
   48 KSP preconditioned resid norm 1.771279459664e-10 true resid norm 4.701634468826e-10 ||r(i)||/||b|| 7.302984080970e-06
   49 KSP Residual norm 1.270473433061e-10 
   49 KSP preconditioned resid norm 1.270473433061e-10 true resid norm 3.007106528601e-10 ||r(i)||/||b|| 4.670897164330e-06
   50 KSP Residual norm 9.015973882617e-11 
   50 KSP preconditioned resid norm 9.015973882617e-11 true resid norm 2.165383631135e-10 ||r(i)||/||b|| 3.363460577853e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963463562e-05 gnorm 3.598488401983e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.598488401983e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.51476e+09*s to t=1.54632e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.54632e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.54632e+09*s to t=1.57788e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.54632e+09*s to t=1.57788e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466097e-05 
    0 KSP Residual norm 3.037925045778e-03 
    0 KSP preconditioned resid norm 3.037925045778e-03 true resid norm 6.437963466097e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752892966604e-03 
    1 KSP preconditioned resid norm 1.752892966604e-03 true resid norm 2.279837371951e-04 ||r(i)||/||b|| 3.541239996090e+00
    2 KSP Residual norm 1.120066708516e-03 
    2 KSP preconditioned resid norm 1.120066708516e-03 true resid norm 7.582783429583e-04 ||r(i)||/||b|| 1.177823308491e+01
    3 KSP Residual norm 9.558120301505e-04 
    3 KSP preconditioned resid norm 9.558120301505e-04 true resid norm 7.315203369023e-04 ||r(i)||/||b|| 1.136260466147e+01
    4 KSP Residual norm 7.153314373279e-04 
    4 KSP preconditioned resid norm 7.153314373279e-04 true resid norm 4.947435172461e-04 ||r(i)||/||b|| 7.684782926332e+00
    5 KSP Residual norm 3.627934910244e-04 
    5 KSP preconditioned resid norm 3.627934910244e-04 true resid norm 3.022555343786e-04 ||r(i)||/||b|| 4.694893594385e+00
    6 KSP Residual norm 1.912677376634e-04 
    6 KSP preconditioned resid norm 1.912677376634e-04 true resid norm 3.541416698580e-04 ||r(i)||/||b|| 5.500833791974e+00
    7 KSP Residual norm 1.241912423963e-04 
    7 KSP preconditioned resid norm 1.241912423963e-04 true resid norm 3.360122458771e-04 ||r(i)||/||b|| 5.219231945732e+00
    8 KSP Residual norm 8.448151915154e-05 
    8 KSP preconditioned resid norm 8.448151915154e-05 true resid norm 2.507645591427e-04 ||r(i)||/||b|| 3.895091366444e+00
    9 KSP Residual norm 6.409002232074e-05 
    9 KSP preconditioned resid norm 6.409002232074e-05 true resid norm 1.812774497840e-04 ||r(i)||/||b|| 2.815757665271e+00
   10 KSP Residual norm 4.500430795989e-05 
   10 KSP preconditioned resid norm 4.500430795989e-05 true resid norm 9.810658324271e-05 ||r(i)||/||b|| 1.523876048060e+00
   11 KSP Residual norm 2.961420772812e-05 
   11 KSP preconditioned resid norm 2.961420772812e-05 true resid norm 4.912819948457e-05 ||r(i)||/||b|| 7.631015575545e-01
   12 KSP Residual norm 2.090660207145e-05 
   12 KSP preconditioned resid norm 2.090660207145e-05 true resid norm 5.727192040312e-05 ||r(i)||/||b|| 8.895968531776e-01
   13 KSP Residual norm 1.663138722166e-05 
   13 KSP preconditioned resid norm 1.663138722166e-05 true resid norm 4.911583285014e-05 ||r(i)||/||b|| 7.629094683247e-01
   14 KSP Residual norm 1.233200472301e-05 
   14 KSP preconditioned resid norm 1.233200472301e-05 true resid norm 2.805013972239e-05 ||r(i)||/||b|| 4.356989577544e-01
   15 KSP Residual norm 8.159486437505e-06 
   15 KSP preconditioned resid norm 8.159486437505e-06 true resid norm 1.912101158910e-05 ||r(i)||/||b|| 2.970040400166e-01
   16 KSP Residual norm 5.862385754344e-06 
   16 KSP preconditioned resid norm 5.862385754344e-06 true resid norm 1.621284244554e-05 ||r(i)||/||b|| 2.518318491696e-01
   17 KSP Residual norm 4.554302691395e-06 
   17 KSP preconditioned resid norm 4.554302691395e-06 true resid norm 1.228038232258e-05 ||r(i)||/||b|| 1.907494875865e-01
   18 KSP Residual norm 3.199389588800e-06 
   18 KSP preconditioned resid norm 3.199389588800e-06 true resid norm 7.755984257203e-06 ||r(i)||/||b|| 1.204726354545e-01
   19 KSP Residual norm 2.315853515341e-06 
   19 KSP preconditioned resid norm 2.315853515341e-06 true resid norm 5.627327883463e-06 ||r(i)||/||b|| 8.740850912090e-02
   20 KSP Residual norm 1.773111221754e-06 
   20 KSP preconditioned resid norm 1.773111221754e-06 true resid norm 4.186748191589e-06 ||r(i)||/||b|| 6.503218313738e-02
   21 KSP Residual norm 1.331523747211e-06 
   21 KSP preconditioned resid norm 1.331523747211e-06 true resid norm 2.919976450252e-06 ||r(i)||/||b|| 4.535559211587e-02
   22 KSP Residual norm 9.133665739807e-07 
   22 KSP preconditioned resid norm 9.133665739807e-07 true resid norm 2.080615268936e-06 ||r(i)||/||b|| 3.231791046801e-02
   23 KSP Residual norm 6.811784761024e-07 
   23 KSP preconditioned resid norm 6.811784761024e-07 true resid norm 1.708639351824e-06 ||r(i)||/||b|| 2.654005976924e-02
   24 KSP Residual norm 5.165300632539e-07 
   24 KSP preconditioned resid norm 5.165300632539e-07 true resid norm 1.179620758385e-06 ||r(i)||/||b|| 1.832288680415e-02
   25 KSP Residual norm 3.762399716009e-07 
   25 KSP preconditioned resid norm 3.762399716009e-07 true resid norm 8.604305985195e-07 ||r(i)||/||b|| 1.336495000400e-02
   26 KSP Residual norm 2.920679448197e-07 
   26 KSP preconditioned resid norm 2.920679448197e-07 true resid norm 6.681531531495e-07 ||r(i)||/||b|| 1.037833092201e-02
   27 KSP Residual norm 2.227997097460e-07 
   27 KSP preconditioned resid norm 2.227997097460e-07 true resid norm 4.854389942686e-07 ||r(i)||/||b|| 7.540257052172e-03
   28 KSP Residual norm 1.543882255518e-07 
   28 KSP preconditioned resid norm 1.543882255518e-07 true resid norm 4.002106341313e-07 ||r(i)||/||b|| 6.216416670254e-03
   29 KSP Residual norm 1.134201970846e-07 
   29 KSP preconditioned resid norm 1.134201970846e-07 true resid norm 2.930321032511e-07 ||r(i)||/||b|| 4.551627308763e-03
   30 KSP Residual norm 8.421552601883e-08 
   30 KSP preconditioned resid norm 8.421552601883e-08 true resid norm 2.106302312749e-07 ||r(i)||/||b|| 3.271690378240e-03
   31 KSP Residual norm 5.968334908759e-08 
   31 KSP preconditioned resid norm 5.968334908759e-08 true resid norm 1.487123324871e-07 ||r(i)||/||b|| 2.309928182572e-03
   32 KSP Residual norm 4.323693167253e-08 
   32 KSP preconditioned resid norm 4.323693167253e-08 true resid norm 1.067411232680e-07 ||r(i)||/||b|| 1.657995169282e-03
   33 KSP Residual norm 3.208238568949e-08 
   33 KSP preconditioned resid norm 3.208238568949e-08 true resid norm 7.630534723444e-08 ||r(i)||/||b|| 1.185240451212e-03
   34 KSP Residual norm 2.264237229785e-08 
   34 KSP preconditioned resid norm 2.264237229785e-08 true resid norm 5.311394848541e-08 ||r(i)||/||b|| 8.250116479398e-04
   35 KSP Residual norm 1.652226539176e-08 
   35 KSP preconditioned resid norm 1.652226539176e-08 true resid norm 4.307614873784e-08 ||r(i)||/||b|| 6.690958866836e-04
   36 KSP Residual norm 1.227247650380e-08 
   36 KSP preconditioned resid norm 1.227247650380e-08 true resid norm 3.192145120547e-08 ||r(i)||/||b|| 4.958315059346e-04
   37 KSP Residual norm 8.312163424565e-09 
   37 KSP preconditioned resid norm 8.312163424565e-09 true resid norm 2.206912821351e-08 ||r(i)||/||b|| 3.427967295827e-04
   38 KSP Residual norm 6.141376339729e-09 
   38 KSP preconditioned resid norm 6.141376339729e-09 true resid norm 1.597070588477e-08 ||r(i)||/||b|| 2.480707753139e-04
   39 KSP Residual norm 4.413023009795e-09 
   39 KSP preconditioned resid norm 4.413023009795e-09 true resid norm 1.069336562308e-08 ||r(i)||/||b|| 1.660985757281e-04
   40 KSP Residual norm 3.215056646441e-09 
   40 KSP preconditioned resid norm 3.215056646441e-09 true resid norm 7.189520592561e-09 ||r(i)||/||b|| 1.116738333546e-04
   41 KSP Residual norm 2.423869795687e-09 
   41 KSP preconditioned resid norm 2.423869795687e-09 true resid norm 5.621831917142e-09 ||r(i)||/||b|| 8.732314103284e-05
   42 KSP Residual norm 1.646353649798e-09 
   42 KSP preconditioned resid norm 1.646353649798e-09 true resid norm 3.895279763354e-09 ||r(i)||/||b|| 6.050484417732e-05
   43 KSP Residual norm 1.047310662881e-09 
   43 KSP preconditioned resid norm 1.047310662881e-09 true resid norm 2.849589938471e-09 ||r(i)||/||b|| 4.426228812073e-05
   44 KSP Residual norm 7.081235156897e-10 
   44 KSP preconditioned resid norm 7.081235156897e-10 true resid norm 1.870785899219e-09 ||r(i)||/||b|| 2.905865976206e-05
   45 KSP Residual norm 5.248920357006e-10 
   45 KSP preconditioned resid norm 5.248920357006e-10 true resid norm 1.234571897565e-09 ||r(i)||/||b|| 1.917643528216e-05
   46 KSP Residual norm 3.574494011070e-10 
   46 KSP preconditioned resid norm 3.574494011070e-10 true resid norm 8.803665738273e-10 ||r(i)||/||b|| 1.367461276324e-05
   47 KSP Residual norm 2.368972255791e-10 
   47 KSP preconditioned resid norm 2.368972255791e-10 true resid norm 6.248007240099e-10 ||r(i)||/||b|| 9.704943609889e-06
   48 KSP Residual norm 1.767509055219e-10 
   48 KSP preconditioned resid norm 1.767509055219e-10 true resid norm 4.688743028786e-10 ||r(i)||/||b|| 7.282959981798e-06
   49 KSP Residual norm 1.268445719464e-10 
   49 KSP preconditioned resid norm 1.268445719464e-10 true resid norm 3.003346595886e-10 ||r(i)||/||b|| 4.665056910780e-06
   50 KSP Residual norm 9.005410190143e-11 
   50 KSP preconditioned resid norm 9.005410190143e-11 true resid norm 2.161367994978e-10 ||r(i)||/||b|| 3.357223144182e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466097e-05 gnorm 3.589801560634e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.589801560634e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.54632e+09*s to t=1.57788e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.57788e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.57788e+09*s to t=1.60944e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.57788e+09*s to t=1.60944e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963466083e-05 
    0 KSP Residual norm 3.038538844070e-03 
    0 KSP preconditioned resid norm 3.038538844070e-03 true resid norm 6.437963466083e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753148021996e-03 
    1 KSP preconditioned resid norm 1.753148021996e-03 true resid norm 2.279206897383e-04 ||r(i)||/||b|| 3.540260688633e+00
    2 KSP Residual norm 1.120182963883e-03 
    2 KSP preconditioned resid norm 1.120182963883e-03 true resid norm 7.582218743346e-04 ||r(i)||/||b|| 1.177735596558e+01
    3 KSP Residual norm 9.558629104729e-04 
    3 KSP preconditioned resid norm 9.558629104729e-04 true resid norm 7.314828060473e-04 ||r(i)||/||b|| 1.136202169989e+01
    4 KSP Residual norm 7.153971054916e-04 
    4 KSP preconditioned resid norm 7.153971054916e-04 true resid norm 4.948155756855e-04 ||r(i)||/||b|| 7.685902200164e+00
    5 KSP Residual norm 3.629754698394e-04 
    5 KSP preconditioned resid norm 3.629754698394e-04 true resid norm 3.022407557485e-04 ||r(i)||/||b|| 4.694664039969e+00
    6 KSP Residual norm 1.912975619596e-04 
    6 KSP preconditioned resid norm 1.912975619596e-04 true resid norm 3.541016112451e-04 ||r(i)||/||b|| 5.500211567067e+00
    7 KSP Residual norm 1.242031544646e-04 
    7 KSP preconditioned resid norm 1.242031544646e-04 true resid norm 3.360138568345e-04 ||r(i)||/||b|| 5.219256968522e+00
    8 KSP Residual norm 8.448775735137e-05 
    8 KSP preconditioned resid norm 8.448775735137e-05 true resid norm 2.507900614509e-04 ||r(i)||/||b|| 3.895487490292e+00
    9 KSP Residual norm 6.409228282982e-05 
    9 KSP preconditioned resid norm 6.409228282982e-05 true resid norm 1.812914563062e-04 ||r(i)||/||b|| 2.815975226658e+00
   10 KSP Residual norm 4.501248485377e-05 
   10 KSP preconditioned resid norm 4.501248485377e-05 true resid norm 9.813167100464e-05 ||r(i)||/||b|| 1.524265732815e+00
   11 KSP Residual norm 2.961723121731e-05 
   11 KSP preconditioned resid norm 2.961723121731e-05 true resid norm 4.913141185108e-05 ||r(i)||/||b|| 7.631514548026e-01
   12 KSP Residual norm 2.090791646090e-05 
   12 KSP preconditioned resid norm 2.090791646090e-05 true resid norm 5.727415162919e-05 ||r(i)||/||b|| 8.896315105068e-01
   13 KSP Residual norm 1.663405060704e-05 
   13 KSP preconditioned resid norm 1.663405060704e-05 true resid norm 4.913081920593e-05 ||r(i)||/||b|| 7.631422493271e-01
   14 KSP Residual norm 1.233732028054e-05 
   14 KSP preconditioned resid norm 1.233732028054e-05 true resid norm 2.807003408997e-05 ||r(i)||/||b|| 4.360079742273e-01
   15 KSP Residual norm 8.160395886858e-06 
   15 KSP preconditioned resid norm 8.160395886858e-06 true resid norm 1.912270252570e-05 ||r(i)||/||b|| 2.970303051026e-01
   16 KSP Residual norm 5.863326454910e-06 
   16 KSP preconditioned resid norm 5.863326454910e-06 true resid norm 1.621416661292e-05 ||r(i)||/||b|| 2.518524172798e-01
   17 KSP Residual norm 4.555768358294e-06 
   17 KSP preconditioned resid norm 4.555768358294e-06 true resid norm 1.228713489122e-05 ||r(i)||/||b|| 1.908543743057e-01
   18 KSP Residual norm 3.199647748641e-06 
   18 KSP preconditioned resid norm 3.199647748641e-06 true resid norm 7.758090771555e-06 ||r(i)||/||b|| 1.205053556521e-01
   19 KSP Residual norm 2.315914487170e-06 
   19 KSP preconditioned resid norm 2.315914487170e-06 true resid norm 5.627591119325e-06 ||r(i)||/||b|| 8.741259792747e-02
   20 KSP Residual norm 1.773336630454e-06 
   20 KSP preconditioned resid norm 1.773336630454e-06 true resid norm 4.186886746329e-06 ||r(i)||/||b|| 6.503433528920e-02
   21 KSP Residual norm 1.331812907002e-06 
   21 KSP preconditioned resid norm 1.331812907002e-06 true resid norm 2.920945386135e-06 ||r(i)||/||b|| 4.537064246361e-02
   22 KSP Residual norm 9.134038253227e-07 
   22 KSP preconditioned resid norm 9.134038253227e-07 true resid norm 2.081199837012e-06 ||r(i)||/||b|| 3.232699048350e-02
   23 KSP Residual norm 6.810860052338e-07 
   23 KSP preconditioned resid norm 6.810860052338e-07 true resid norm 1.708341858939e-06 ||r(i)||/||b|| 2.653543885329e-02
   24 KSP Residual norm 5.165640107316e-07 
   24 KSP preconditioned resid norm 5.165640107316e-07 true resid norm 1.179670020233e-06 ||r(i)||/||b|| 1.832365198168e-02
   25 KSP Residual norm 3.762625000525e-07 
   25 KSP preconditioned resid norm 3.762625000525e-07 true resid norm 8.605468224485e-07 ||r(i)||/||b|| 1.336675529431e-02
   26 KSP Residual norm 2.920394893610e-07 
   26 KSP preconditioned resid norm 2.920394893610e-07 true resid norm 6.680628024973e-07 ||r(i)||/||b|| 1.037692751779e-02
   27 KSP Residual norm 2.227741718206e-07 
   27 KSP preconditioned resid norm 2.227741718206e-07 true resid norm 4.853303490993e-07 ||r(i)||/||b|| 7.538569481733e-03
   28 KSP Residual norm 1.544102570295e-07 
   28 KSP preconditioned resid norm 1.544102570295e-07 true resid norm 4.002443138151e-07 ||r(i)||/||b|| 6.216939812158e-03
   29 KSP Residual norm 1.134584904028e-07 
   29 KSP preconditioned resid norm 1.134584904028e-07 true resid norm 2.931111674398e-07 ||r(i)||/||b|| 4.552855401929e-03
   30 KSP Residual norm 8.424973419369e-08 
   30 KSP preconditioned resid norm 8.424973419369e-08 true resid norm 2.107096954139e-07 ||r(i)||/||b|| 3.272924683776e-03
   31 KSP Residual norm 5.970521548261e-08 
   31 KSP preconditioned resid norm 5.970521548261e-08 true resid norm 1.487783709485e-07 ||r(i)||/||b|| 2.310953948904e-03
   32 KSP Residual norm 4.325572780634e-08 
   32 KSP preconditioned resid norm 4.325572780634e-08 true resid norm 1.067745989885e-07 ||r(i)||/||b|| 1.658515143042e-03
   33 KSP Residual norm 3.209319136661e-08 
   33 KSP preconditioned resid norm 3.209319136661e-08 true resid norm 7.633978821696e-08 ||r(i)||/||b|| 1.185775418254e-03
   34 KSP Residual norm 2.265024236691e-08 
   34 KSP preconditioned resid norm 2.265024236691e-08 true resid norm 5.313676128138e-08 ||r(i)||/||b|| 8.253659959600e-04
   35 KSP Residual norm 1.652197569503e-08 
   35 KSP preconditioned resid norm 1.652197569503e-08 true resid norm 4.307604270224e-08 ||r(i)||/||b|| 6.690942396485e-04
   36 KSP Residual norm 1.225995105749e-08 
   36 KSP preconditioned resid norm 1.225995105749e-08 true resid norm 3.191739367441e-08 ||r(i)||/||b|| 4.957684808645e-04
   37 KSP Residual norm 8.272599081717e-09 
   37 KSP preconditioned resid norm 8.272599081717e-09 true resid norm 2.201787135528e-08 ||r(i)||/||b|| 3.420005638627e-04
   38 KSP Residual norm 6.068567197657e-09 
   38 KSP preconditioned resid norm 6.068567197657e-09 true resid norm 1.575136437502e-08 ||r(i)||/||b|| 2.446637738472e-04
   39 KSP Residual norm 4.388922006334e-09 
   39 KSP preconditioned resid norm 4.388922006334e-09 true resid norm 1.058509184098e-08 ||r(i)||/||b|| 1.644167739805e-04
   40 KSP Residual norm 3.214443838012e-09 
   40 KSP preconditioned resid norm 3.214443838012e-09 true resid norm 7.182847908201e-09 ||r(i)||/||b|| 1.115701874675e-04
   41 KSP Residual norm 2.424147262659e-09 
   41 KSP preconditioned resid norm 2.424147262659e-09 true resid norm 5.621716882025e-09 ||r(i)||/||b|| 8.732135420838e-05
   42 KSP Residual norm 1.647038857416e-09 
   42 KSP preconditioned resid norm 1.647038857416e-09 true resid norm 3.896501916703e-09 ||r(i)||/||b|| 6.052382771712e-05
   43 KSP Residual norm 1.047710377207e-09 
   43 KSP preconditioned resid norm 1.047710377207e-09 true resid norm 2.850481321875e-09 ||r(i)||/||b|| 4.427613385649e-05
   44 KSP Residual norm 7.084277523336e-10 
   44 KSP preconditioned resid norm 7.084277523336e-10 true resid norm 1.871629255472e-09 ||r(i)||/||b|| 2.907175949866e-05
   45 KSP Residual norm 5.251267409212e-10 
   45 KSP preconditioned resid norm 5.251267409212e-10 true resid norm 1.235179928156e-09 ||r(i)||/||b|| 1.918587973764e-05
   46 KSP Residual norm 3.576092735304e-10 
   46 KSP preconditioned resid norm 3.576092735304e-10 true resid norm 8.806586993178e-10 ||r(i)||/||b|| 1.367915030828e-05
   47 KSP Residual norm 2.370274766566e-10 
   47 KSP preconditioned resid norm 2.370274766566e-10 true resid norm 6.251063176430e-10 ||r(i)||/||b|| 9.709690353731e-06
   48 KSP Residual norm 1.768380094387e-10 
   48 KSP preconditioned resid norm 1.768380094387e-10 true resid norm 4.691502473092e-10 ||r(i)||/||b|| 7.287246188656e-06
   49 KSP Residual norm 1.269073662199e-10 
   49 KSP preconditioned resid norm 1.269073662199e-10 true resid norm 3.004885864292e-10 ||r(i)||/||b|| 4.667447835209e-06
   50 KSP Residual norm 9.009594420308e-11 
   50 KSP preconditioned resid norm 9.009594420308e-11 true resid norm 2.162246443374e-10 ||r(i)||/||b|| 3.358587625986e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963466083e-05 gnorm 3.591386199474e-11
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.591386199474e-11 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 1
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=50
  total number of function evaluations=3
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.57788e+09*s to t=1.60944e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.60944e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.60944e+09*s to t=1.641e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.60944e+09*s to t=1.641e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963465999e-05 
    0 KSP Residual norm 3.038216711158e-03 
    0 KSP preconditioned resid norm 3.038216711158e-03 true resid norm 6.437963465999e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754048416809e-03 
    1 KSP preconditioned resid norm 1.754048416809e-03 true resid norm 2.274852972356e-04 ||r(i)||/||b|| 3.533497796889e+00
    2 KSP Residual norm 1.121626644281e-03 
    2 KSP preconditioned resid norm 1.121626644281e-03 true resid norm 7.568029878821e-04 ||r(i)||/||b|| 1.175531659785e+01
    3 KSP Residual norm 9.570661309551e-04 
    3 KSP preconditioned resid norm 9.570661309551e-04 true resid norm 7.306903793720e-04 ||r(i)||/||b|| 1.134971304561e+01
    4 KSP Residual norm 7.164145752682e-04 
    4 KSP preconditioned resid norm 7.164145752682e-04 true resid norm 4.950282485520e-04 ||r(i)||/||b|| 7.689205618615e+00
    5 KSP Residual norm 3.630597374249e-04 
    5 KSP preconditioned resid norm 3.630597374249e-04 true resid norm 3.016844323421e-04 ||r(i)||/||b|| 4.686022745165e+00
    6 KSP Residual norm 1.910722573402e-04 
    6 KSP preconditioned resid norm 1.910722573402e-04 true resid norm 3.530268471817e-04 ||r(i)||/||b|| 5.483517404939e+00
    7 KSP Residual norm 1.241212239669e-04 
    7 KSP preconditioned resid norm 1.241212239669e-04 true resid norm 3.355471126820e-04 ||r(i)||/||b|| 5.212007095942e+00
    8 KSP Residual norm 8.444927604404e-05 
    8 KSP preconditioned resid norm 8.444927604404e-05 true resid norm 2.503352630065e-04 ||r(i)||/||b|| 3.888423168734e+00
    9 KSP Residual norm 6.406667967032e-05 
    9 KSP preconditioned resid norm 6.406667967032e-05 true resid norm 1.810725350551e-04 ||r(i)||/||b|| 2.812574753047e+00
   10 KSP Residual norm 4.499734984969e-05 
   10 KSP preconditioned resid norm 4.499734984969e-05 true resid norm 9.820288833545e-05 ||r(i)||/||b|| 1.525371941827e+00
   11 KSP Residual norm 2.960877158229e-05 
   11 KSP preconditioned resid norm 2.960877158229e-05 true resid norm 4.907207027763e-05 ||r(i)||/||b|| 7.622297103237e-01
   12 KSP Residual norm 2.088935848874e-05 
   12 KSP preconditioned resid norm 2.088935848874e-05 true resid norm 5.711970197346e-05 ||r(i)||/||b|| 8.872324652838e-01
   13 KSP Residual norm 1.662022703768e-05 
   13 KSP preconditioned resid norm 1.662022703768e-05 true resid norm 4.902159382713e-05 ||r(i)||/||b|| 7.614456665687e-01
   14 KSP Residual norm 1.233807699359e-05 
   14 KSP preconditioned resid norm 1.233807699359e-05 true resid norm 2.810315057412e-05 ||r(i)||/||b|| 4.365223680212e-01
   15 KSP Residual norm 8.154256864869e-06 
   15 KSP preconditioned resid norm 8.154256864869e-06 true resid norm 1.911908754503e-05 ||r(i)||/||b|| 2.969741541094e-01
   16 KSP Residual norm 5.859297889973e-06 
   16 KSP preconditioned resid norm 5.859297889973e-06 true resid norm 1.617659328154e-05 ||r(i)||/||b|| 2.512687959006e-01
   17 KSP Residual norm 4.556554900991e-06 
   17 KSP preconditioned resid norm 4.556554900991e-06 true resid norm 1.228201716759e-05 ||r(i)||/||b|| 1.907748814118e-01
   18 KSP Residual norm 3.198485512646e-06 
   18 KSP preconditioned resid norm 3.198485512646e-06 true resid norm 7.758066786340e-06 ||r(i)||/||b|| 1.205049830946e-01
   19 KSP Residual norm 2.312685354281e-06 
   19 KSP preconditioned resid norm 2.312685354281e-06 true resid norm 5.619836245947e-06 ||r(i)||/||b|| 8.729214254828e-02
   20 KSP Residual norm 1.771702176452e-06 
   20 KSP preconditioned resid norm 1.771702176452e-06 true resid norm 4.186674436684e-06 ||r(i)||/||b|| 6.503103751357e-02
   21 KSP Residual norm 1.330753955196e-06 
   21 KSP preconditioned resid norm 1.330753955196e-06 true resid norm 2.920013379722e-06 ||r(i)||/||b|| 4.535616573693e-02
   22 KSP Residual norm 9.116012830691e-07 
   22 KSP preconditioned resid norm 9.116012830691e-07 true resid norm 2.072381022948e-06 ||r(i)||/||b|| 3.219000905944e-02
   23 KSP Residual norm 6.792241607836e-07 
   23 KSP preconditioned resid norm 6.792241607836e-07 true resid norm 1.701435803034e-06 ||r(i)||/||b|| 2.642816803822e-02
   24 KSP Residual norm 5.157474369917e-07 
   24 KSP preconditioned resid norm 5.157474369917e-07 true resid norm 1.178830474661e-06 ||r(i)||/||b|| 1.831061143616e-02
   25 KSP Residual norm 3.753772820771e-07 
   25 KSP preconditioned resid norm 3.753772820771e-07 true resid norm 8.586097409662e-07 ||r(i)||/||b|| 1.333666687456e-02
   26 KSP Residual norm 2.908115308733e-07 
   26 KSP preconditioned resid norm 2.908115308733e-07 true resid norm 6.660942458419e-07 ||r(i)||/||b|| 1.034635019847e-02
   27 KSP Residual norm 2.216361480038e-07 
   27 KSP preconditioned resid norm 2.216361480038e-07 true resid norm 4.831523562166e-07 ||r(i)||/||b|| 7.504739018298e-03
   28 KSP Residual norm 1.537594730241e-07 
   28 KSP preconditioned resid norm 1.537594730241e-07 true resid norm 3.987832375182e-07 ||r(i)||/||b|| 6.194245115311e-03
   29 KSP Residual norm 1.129780405170e-07 
   29 KSP preconditioned resid norm 1.129780405170e-07 true resid norm 2.923953282957e-07 ||r(i)||/||b|| 4.541736371135e-03
   30 KSP Residual norm 8.404749420868e-08 
   30 KSP preconditioned resid norm 8.404749420868e-08 true resid norm 2.103645075068e-07 ||r(i)||/||b|| 3.267562927590e-03
   31 KSP Residual norm 5.965605727651e-08 
   31 KSP preconditioned resid norm 5.965605727651e-08 true resid norm 1.489552162853e-07 ||r(i)||/||b|| 2.313700863200e-03
   32 KSP Residual norm 4.317318128949e-08 
   32 KSP preconditioned resid norm 4.317318128949e-08 true resid norm 1.063867994758e-07 ||r(i)||/||b|| 1.652491506633e-03
   33 KSP Residual norm 3.202745638798e-08 
   33 KSP preconditioned resid norm 3.202745638798e-08 true resid norm 7.620027069135e-08 ||r(i)||/||b|| 1.183608311755e-03
   34 KSP Residual norm 2.261014523595e-08 
   34 KSP preconditioned resid norm 2.261014523595e-08 true resid norm 5.296121218618e-08 ||r(i)||/||b|| 8.226392160484e-04
   35 KSP Residual norm 1.646469739831e-08 
   35 KSP preconditioned resid norm 1.646469739831e-08 true resid norm 4.292720630749e-08 ||r(i)||/||b|| 6.667823844326e-04
   36 KSP Residual norm 1.219826652976e-08 
   36 KSP preconditioned resid norm 1.219826652976e-08 true resid norm 3.192190774933e-08 ||r(i)||/||b|| 4.958385973750e-04
   37 KSP Residual norm 8.107139413218e-09 
   37 KSP preconditioned resid norm 8.107139413218e-09 true resid norm 2.164547953120e-08 ||r(i)||/||b|| 3.362162529427e-04
   38 KSP Residual norm 5.599148571377e-09 
   38 KSP preconditioned resid norm 5.599148571377e-09 true resid norm 1.482716256480e-08 ||r(i)||/||b|| 2.303082743962e-04
   39 KSP Residual norm 3.913018812950e-09 
   39 KSP preconditioned resid norm 3.913018812950e-09 true resid norm 8.972258982943e-09 ||r(i)||/||b|| 1.393648632883e-04
   40 KSP Residual norm 2.966648526895e-09 
   40 KSP preconditioned resid norm 2.966648526895e-09 true resid norm 6.592560725545e-09 ||r(i)||/||b|| 1.024013379442e-04
   41 KSP Residual norm 2.374434611568e-09 
   41 KSP preconditioned resid norm 2.374434611568e-09 true resid norm 5.414587636293e-09 ||r(i)||/||b|| 8.410404415758e-05
   42 KSP Residual norm 1.629927799793e-09 
   42 KSP preconditioned resid norm 1.629927799793e-09 true resid norm 3.846716438187e-09 ||r(i)||/||b|| 5.975051673566e-05
   43 KSP Residual norm 1.041268467798e-09 
   43 KSP preconditioned resid norm 1.041268467798e-09 true resid norm 2.837545974983e-09 ||r(i)||/||b|| 4.407521089501e-05
   44 KSP Residual norm 7.030777950402e-10 
   44 KSP preconditioned resid norm 7.030777950402e-10 true resid norm 1.858795915793e-09 ||r(i)||/||b|| 2.887242100098e-05
   45 KSP Residual norm 5.198088536118e-10 
   45 KSP preconditioned resid norm 5.198088536118e-10 true resid norm 1.225879466702e-09 ||r(i)||/||b|| 1.904141695081e-05
   46 KSP Residual norm 3.534891055799e-10 
   46 KSP preconditioned resid norm 3.534891055799e-10 true resid norm 8.721786032430e-10 ||r(i)||/||b|| 1.354743014385e-05
   47 KSP Residual norm 2.337452764908e-10 
   47 KSP preconditioned resid norm 2.337452764908e-10 true resid norm 6.159004588438e-10 ||r(i)||/||b|| 9.566697016789e-06
   48 KSP Residual norm 1.745041386554e-10 
   48 KSP preconditioned resid norm 1.745041386554e-10 true resid norm 4.612858613139e-10 ||r(i)||/||b|| 7.165089764023e-06
   49 KSP Residual norm 1.256053518953e-10 
   49 KSP preconditioned resid norm 1.256053518953e-10 true resid norm 2.977818580448e-10 ||r(i)||/||b|| 4.625404595995e-06
   50 KSP Residual norm 8.941813756881e-11 
   50 KSP preconditioned resid norm 8.941813756881e-11 true resid norm 2.139072646819e-10 ||r(i)||/||b|| 3.322592086947e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.249078702780e-05 
  1 KSP Residual norm 4.292085639370e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.182118138347e-05 
  1 KSP Residual norm 5.503409581902e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963465999e-05 gnorm 2.038211580205e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.304012531053e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.234107076006e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 2.038211580205e-06 
    0 KSP Residual norm 8.882842453672e-06 
    0 KSP preconditioned resid norm 8.882842453672e-06 true resid norm 2.038211580205e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.229653883308e-06 
    1 KSP preconditioned resid norm 6.229653883308e-06 true resid norm 2.446402967029e-06 ||r(i)||/||b|| 1.200269388511e+00
    2 KSP Residual norm 4.566885587692e-06 
    2 KSP preconditioned resid norm 4.566885587692e-06 true resid norm 5.092098341434e-06 ||r(i)||/||b|| 2.498316853307e+00
    3 KSP Residual norm 3.802568162619e-06 
    3 KSP preconditioned resid norm 3.802568162619e-06 true resid norm 6.593067016906e-06 ||r(i)||/||b|| 3.234731409112e+00
    4 KSP Residual norm 3.410895434573e-06 
    4 KSP preconditioned resid norm 3.410895434573e-06 true resid norm 7.268442960123e-06 ||r(i)||/||b|| 3.566088540911e+00
    5 KSP Residual norm 2.513622221029e-06 
    5 KSP preconditioned resid norm 2.513622221029e-06 true resid norm 8.094297563152e-06 ||r(i)||/||b|| 3.971274445578e+00
    6 KSP Residual norm 1.933831063080e-06 
    6 KSP preconditioned resid norm 1.933831063080e-06 true resid norm 7.061996394839e-06 ||r(i)||/||b|| 3.464800447325e+00
    7 KSP Residual norm 1.284026809861e-06 
    7 KSP preconditioned resid norm 1.284026809861e-06 true resid norm 4.974667195544e-06 ||r(i)||/||b|| 2.440702056576e+00
    8 KSP Residual norm 8.314565902897e-07 
    8 KSP preconditioned resid norm 8.314565902897e-07 true resid norm 3.641857123124e-06 ||r(i)||/||b|| 1.786790516987e+00
    9 KSP Residual norm 5.529791415616e-07 
    9 KSP preconditioned resid norm 5.529791415616e-07 true resid norm 2.633929268836e-06 ||r(i)||/||b|| 1.292274705146e+00
   10 KSP Residual norm 3.522775683365e-07 
   10 KSP preconditioned resid norm 3.522775683365e-07 true resid norm 1.731674105384e-06 ||r(i)||/||b|| 8.496046839303e-01
   11 KSP Residual norm 2.121602900362e-07 
   11 KSP preconditioned resid norm 2.121602900362e-07 true resid norm 1.049556161415e-06 ||r(i)||/||b|| 5.149397499297e-01
   12 KSP Residual norm 1.539718354633e-07 
   12 KSP preconditioned resid norm 1.539718354633e-07 true resid norm 7.247437780566e-07 ||r(i)||/||b|| 3.555782849509e-01
   13 KSP Residual norm 1.084385501480e-07 
   13 KSP preconditioned resid norm 1.084385501480e-07 true resid norm 4.868915078361e-07 ||r(i)||/||b|| 2.388817297305e-01
   14 KSP Residual norm 7.656596972881e-08 
   14 KSP preconditioned resid norm 7.656596972881e-08 true resid norm 2.873277386280e-07 ||r(i)||/||b|| 1.409705162204e-01
   15 KSP Residual norm 5.097893342730e-08 
   15 KSP preconditioned resid norm 5.097893342730e-08 true resid norm 1.981152911744e-07 ||r(i)||/||b|| 9.720055223829e-02
   16 KSP Residual norm 3.398960932613e-08 
   16 KSP preconditioned resid norm 3.398960932613e-08 true resid norm 1.677301939401e-07 ||r(i)||/||b|| 8.229282748122e-02
   17 KSP Residual norm 2.268677824461e-08 
   17 KSP preconditioned resid norm 2.268677824461e-08 true resid norm 1.401207539131e-07 ||r(i)||/||b|| 6.874691286905e-02
   18 KSP Residual norm 1.547507685710e-08 
   18 KSP preconditioned resid norm 1.547507685710e-08 true resid norm 1.046593856823e-07 ||r(i)||/||b|| 5.134863656880e-02
   19 KSP Residual norm 1.157168238141e-08 
   19 KSP preconditioned resid norm 1.157168238141e-08 true resid norm 7.006863922871e-08 ||r(i)||/||b|| 3.437751012171e-02
   20 KSP Residual norm 8.004149470017e-09 
   20 KSP preconditioned resid norm 8.004149470017e-09 true resid norm 4.264868048808e-08 ||r(i)||/||b|| 2.092455999283e-02
   21 KSP Residual norm 5.587301546441e-09 
   21 KSP preconditioned resid norm 5.587301546441e-09 true resid norm 2.392479506441e-08 ||r(i)||/||b|| 1.173813126015e-02
   22 KSP Residual norm 3.882750158799e-09 
   22 KSP preconditioned resid norm 3.882750158799e-09 true resid norm 1.224111847426e-08 ||r(i)||/||b|| 6.005813426408e-03
   23 KSP Residual norm 2.811708610878e-09 
   23 KSP preconditioned resid norm 2.811708610878e-09 true resid norm 8.512850771502e-09 ||r(i)||/||b|| 4.176627615198e-03
   24 KSP Residual norm 2.136705038029e-09 
   24 KSP preconditioned resid norm 2.136705038029e-09 true resid norm 8.021724670567e-09 ||r(i)||/||b|| 3.935668283152e-03
   25 KSP Residual norm 1.624291271953e-09 
   25 KSP preconditioned resid norm 1.624291271953e-09 true resid norm 7.184550650569e-09 ||r(i)||/||b|| 3.524928775964e-03
   26 KSP Residual norm 1.211844746179e-09 
   26 KSP preconditioned resid norm 1.211844746179e-09 true resid norm 5.427639693109e-09 ||r(i)||/||b|| 2.662942231229e-03
   27 KSP Residual norm 9.028181618302e-10 
   27 KSP preconditioned resid norm 9.028181618302e-10 true resid norm 3.700435986321e-09 ||r(i)||/||b|| 1.815530841969e-03
   28 KSP Residual norm 6.194228427890e-10 
   28 KSP preconditioned resid norm 6.194228427890e-10 true resid norm 2.672943434581e-09 ||r(i)||/||b|| 1.311416076986e-03
   29 KSP Residual norm 4.218637983176e-10 
   29 KSP preconditioned resid norm 4.218637983176e-10 true resid norm 1.604969009469e-09 ||r(i)||/||b|| 7.874398443497e-04
   30 KSP Residual norm 2.887543338676e-10 
   30 KSP preconditioned resid norm 2.887543338676e-10 true resid norm 1.009377900200e-09 ||r(i)||/||b|| 4.952272423543e-04
   31 KSP Residual norm 2.134664816934e-10 
   31 KSP preconditioned resid norm 2.134664816934e-10 true resid norm 6.929403707061e-10 ||r(i)||/||b|| 3.399747000928e-04
   32 KSP Residual norm 1.538510750841e-10 
   32 KSP preconditioned resid norm 1.538510750841e-10 true resid norm 5.268273801588e-10 ||r(i)||/||b|| 2.584753149650e-04
   33 KSP Residual norm 1.038212402980e-10 
   33 KSP preconditioned resid norm 1.038212402980e-10 true resid norm 4.254805287591e-10 ||r(i)||/||b|| 2.087518944997e-04
   34 KSP Residual norm 7.398229283395e-11 
   34 KSP preconditioned resid norm 7.398229283395e-11 true resid norm 3.230811237354e-10 ||r(i)||/||b|| 1.585120636509e-04
  Linear solve converged due to CONVERGED_ATOL iterations 34
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.561277757033e-06 
  1 KSP Residual norm 6.898241859908e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.476022736088e-06 
  1 KSP Residual norm 7.725876477319e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.038211580205e-06 gnorm 2.510697097602e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.305709562475e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.234410079986e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 2.510697097602e-07 
    0 KSP Residual norm 1.120656896867e-06 
    0 KSP preconditioned resid norm 1.120656896867e-06 true resid norm 2.510697097602e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 7.821132603620e-07 
    1 KSP preconditioned resid norm 7.821132603620e-07 true resid norm 3.012980453156e-07 ||r(i)||/||b|| 1.200057329111e+00
    2 KSP Residual norm 5.716617098398e-07 
    2 KSP preconditioned resid norm 5.716617098398e-07 true resid norm 6.331653817440e-07 ||r(i)||/||b|| 2.521870847538e+00
    3 KSP Residual norm 4.753454589215e-07 
    3 KSP preconditioned resid norm 4.753454589215e-07 true resid norm 8.214650693448e-07 ||r(i)||/||b|| 3.271860512881e+00
    4 KSP Residual norm 4.261276504800e-07 
    4 KSP preconditioned resid norm 4.261276504800e-07 true resid norm 9.054714417701e-07 ||r(i)||/||b|| 3.606454329497e+00
    5 KSP Residual norm 3.139401888401e-07 
    5 KSP preconditioned resid norm 3.139401888401e-07 true resid norm 1.006688661814e-06 ||r(i)||/||b|| 4.009598221849e+00
    6 KSP Residual norm 2.413459730269e-07 
    6 KSP preconditioned resid norm 2.413459730269e-07 true resid norm 8.771290922383e-07 ||r(i)||/||b|| 3.493567954001e+00
    7 KSP Residual norm 1.595571229108e-07 
    7 KSP preconditioned resid norm 1.595571229108e-07 true resid norm 6.150858384539e-07 ||r(i)||/||b|| 2.449860793807e+00
    8 KSP Residual norm 1.030758474611e-07 
    8 KSP preconditioned resid norm 1.030758474611e-07 true resid norm 4.518831684990e-07 ||r(i)||/||b|| 1.799831484772e+00
    9 KSP Residual norm 6.928571569870e-08 
    9 KSP preconditioned resid norm 6.928571569870e-08 true resid norm 3.294683314096e-07 ||r(i)||/||b|| 1.312258383237e+00
   10 KSP Residual norm 4.252101659844e-08 
   10 KSP preconditioned resid norm 4.252101659844e-08 true resid norm 2.125780175378e-07 ||r(i)||/||b|| 8.466892232475e-01
   11 KSP Residual norm 2.657413773204e-08 
   11 KSP preconditioned resid norm 2.657413773204e-08 true resid norm 1.261246545610e-07 ||r(i)||/||b|| 5.023491471012e-01
   12 KSP Residual norm 1.841315243048e-08 
   12 KSP preconditioned resid norm 1.841315243048e-08 true resid norm 8.774932591554e-08 ||r(i)||/||b|| 3.495018415378e-01
   13 KSP Residual norm 1.359069477336e-08 
   13 KSP preconditioned resid norm 1.359069477336e-08 true resid norm 6.105645282361e-08 ||r(i)||/||b|| 2.431852607068e-01
   14 KSP Residual norm 9.518921843715e-09 
   14 KSP preconditioned resid norm 9.518921843715e-09 true resid norm 3.594991797474e-08 ||r(i)||/||b|| 1.431869977827e-01
   15 KSP Residual norm 6.341496870434e-09 
   15 KSP preconditioned resid norm 6.341496870434e-09 true resid norm 2.463820190892e-08 ||r(i)||/||b|| 9.813291269764e-02
   16 KSP Residual norm 4.208043777796e-09 
   16 KSP preconditioned resid norm 4.208043777796e-09 true resid norm 2.070967465280e-08 ||r(i)||/||b|| 8.248575534094e-02
   17 KSP Residual norm 2.815075869950e-09 
   17 KSP preconditioned resid norm 2.815075869950e-09 true resid norm 1.733021706285e-08 ||r(i)||/||b|| 6.902551916520e-02
   18 KSP Residual norm 1.923981903786e-09 
   18 KSP preconditioned resid norm 1.923981903786e-09 true resid norm 1.300782589661e-08 ||r(i)||/||b|| 5.180961856784e-02
   19 KSP Residual norm 1.436365025377e-09 
   19 KSP preconditioned resid norm 1.436365025377e-09 true resid norm 8.709604284921e-09 ||r(i)||/||b|| 3.468998428062e-02
   20 KSP Residual norm 9.868762286528e-10 
   20 KSP preconditioned resid norm 9.868762286528e-10 true resid norm 5.259230315063e-09 ||r(i)||/||b|| 2.094729117299e-02
   21 KSP Residual norm 6.909574302918e-10 
   21 KSP preconditioned resid norm 6.909574302918e-10 true resid norm 2.950495093591e-09 ||r(i)||/||b|| 1.175169675549e-02
   22 KSP Residual norm 4.831233348163e-10 
   22 KSP preconditioned resid norm 4.831233348163e-10 true resid norm 1.534887582151e-09 ||r(i)||/||b|| 6.113392107781e-03
   23 KSP Residual norm 3.502031881044e-10 
   23 KSP preconditioned resid norm 3.502031881044e-10 true resid norm 1.054545173406e-09 ||r(i)||/||b|| 4.200208676761e-03
   24 KSP Residual norm 2.648185290170e-10 
   24 KSP preconditioned resid norm 2.648185290170e-10 true resid norm 9.920692369277e-10 ||r(i)||/||b|| 3.951369672891e-03
   25 KSP Residual norm 2.024122616020e-10 
   25 KSP preconditioned resid norm 2.024122616020e-10 true resid norm 8.923627377118e-10 ||r(i)||/||b|| 3.554242917492e-03
   26 KSP Residual norm 1.505802284929e-10 
   26 KSP preconditioned resid norm 1.505802284929e-10 true resid norm 6.765297832004e-10 ||r(i)||/||b|| 2.694589418400e-03
   27 KSP Residual norm 1.114902951777e-10 
   27 KSP preconditioned resid norm 1.114902951777e-10 true resid norm 4.558629319666e-10 ||r(i)||/||b|| 1.815682713785e-03
   28 KSP Residual norm 7.682727572175e-11 
   28 KSP preconditioned resid norm 7.682727572175e-11 true resid norm 3.298200544272e-10 ||r(i)||/||b|| 1.313659281091e-03
  Linear solve converged due to CONVERGED_ATOL iterations 28
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.925182724486e-07 
  1 KSP Residual norm 6.637741214406e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.820290952447e-07 
  1 KSP Residual norm 1.370995838447e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.510697097602e-07 gnorm 3.101797091335e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.435005065065e-22 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.247852041274e-22 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 3.101797091335e-08 
    0 KSP Residual norm 1.378669619817e-07 
    0 KSP preconditioned resid norm 1.378669619817e-07 true resid norm 3.101797091335e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 9.631414710783e-08 
    1 KSP preconditioned resid norm 9.631414710783e-08 true resid norm 3.727471171767e-08 ||r(i)||/||b|| 1.201713413872e+00
    2 KSP Residual norm 7.036381619796e-08 
    2 KSP preconditioned resid norm 7.036381619796e-08 true resid norm 7.834350956605e-08 ||r(i)||/||b|| 2.525745793782e+00
    3 KSP Residual norm 5.856944381241e-08 
    3 KSP preconditioned resid norm 5.856944381241e-08 true resid norm 1.014091194647e-07 ||r(i)||/||b|| 3.269366643873e+00
    4 KSP Residual norm 5.251855041879e-08 
    4 KSP preconditioned resid norm 5.251855041879e-08 true resid norm 1.117265013034e-07 ||r(i)||/||b|| 3.601992587314e+00
    5 KSP Residual norm 3.869299466282e-08 
    5 KSP preconditioned resid norm 3.869299466282e-08 true resid norm 1.242149301083e-07 ||r(i)||/||b|| 4.004611728322e+00
    6 KSP Residual norm 2.974726013393e-08 
    6 KSP preconditioned resid norm 2.974726013393e-08 true resid norm 1.081962182620e-07 ||r(i)||/||b|| 3.488178468033e+00
    7 KSP Residual norm 1.966344928325e-08 
    7 KSP preconditioned resid norm 1.966344928325e-08 true resid norm 7.590239704883e-08 ||r(i)||/||b|| 2.447045851609e+00
    8 KSP Residual norm 1.271042451886e-08 
    8 KSP preconditioned resid norm 1.271042451886e-08 true resid norm 5.573787763559e-08 ||r(i)||/||b|| 1.796954345960e+00
    9 KSP Residual norm 8.536992818263e-09 
    9 KSP preconditioned resid norm 8.536992818263e-09 true resid norm 4.061124512705e-08 ||r(i)||/||b|| 1.309281166086e+00
   10 KSP Residual norm 5.228908294793e-09 
   10 KSP preconditioned resid norm 5.228908294793e-09 true resid norm 2.615184548643e-08 ||r(i)||/||b|| 8.431191569393e-01
   11 KSP Residual norm 3.204723439730e-09 
   11 KSP preconditioned resid norm 3.204723439730e-09 true resid norm 1.525848442740e-08 ||r(i)||/||b|| 4.919240033472e-01
   12 KSP Residual norm 2.239401137331e-09 
   12 KSP preconditioned resid norm 2.239401137331e-09 true resid norm 1.063612960857e-08 ||r(i)||/||b|| 3.429021723659e-01
   13 KSP Residual norm 1.674404589893e-09 
   13 KSP preconditioned resid norm 1.674404589893e-09 true resid norm 7.511679220264e-09 ||r(i)||/||b|| 2.421718442270e-01
   14 KSP Residual norm 1.171104714122e-09 
   14 KSP preconditioned resid norm 1.171104714122e-09 true resid norm 4.415319823797e-09 ||r(i)||/||b|| 1.423471521117e-01
   15 KSP Residual norm 7.801367167518e-10 
   15 KSP preconditioned resid norm 7.801367167518e-10 true resid norm 3.037833696130e-09 ||r(i)||/||b|| 9.793786010750e-02
   16 KSP Residual norm 5.185497134469e-10 
   16 KSP preconditioned resid norm 5.185497134469e-10 true resid norm 2.560375888047e-09 ||r(i)||/||b|| 8.254491872468e-02
   17 KSP Residual norm 3.457782380108e-10 
   17 KSP preconditioned resid norm 3.457782380108e-10 true resid norm 2.140119250773e-09 ||r(i)||/||b|| 6.899610734539e-02
   18 KSP Residual norm 2.352368199901e-10 
   18 KSP preconditioned resid norm 2.352368199901e-10 true resid norm 1.601178809925e-09 ||r(i)||/||b|| 5.162100430097e-02
   19 KSP Residual norm 1.753604214240e-10 
   19 KSP preconditioned resid norm 1.753604214240e-10 true resid norm 1.072589395718e-09 ||r(i)||/||b|| 3.457961188739e-02
   20 KSP Residual norm 1.205433978418e-10 
   20 KSP preconditioned resid norm 1.205433978418e-10 true resid norm 6.508280770841e-10 ||r(i)||/||b|| 2.098229052127e-02
   21 KSP Residual norm 8.392513417392e-11 
   21 KSP preconditioned resid norm 8.392513417392e-11 true resid norm 3.660094046932e-10 ||r(i)||/||b|| 1.179991449846e-02
  Linear solve converged due to CONVERGED_ATOL iterations 21
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.377825675152e-08 
  1 KSP Residual norm 9.845298955758e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.248236241370e-08 
  1 KSP Residual norm 1.087323041843e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.101797091335e-08 gnorm 3.827881446427e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.976022056638e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.868330571036e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 3.827881446427e-09 
    0 KSP Residual norm 1.702554154032e-08 
    0 KSP preconditioned resid norm 1.702554154032e-08 true resid norm 3.827881446427e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.189649062311e-08 
    1 KSP preconditioned resid norm 1.189649062311e-08 true resid norm 4.600975413920e-09 ||r(i)||/||b|| 1.201963926603e+00
    2 KSP Residual norm 8.692813644652e-09 
    2 KSP preconditioned resid norm 8.692813644652e-09 true resid norm 9.673975344307e-09 ||r(i)||/||b|| 2.527240062081e+00
    3 KSP Residual norm 7.236374385778e-09 
    3 KSP preconditioned resid norm 7.236374385778e-09 true resid norm 1.252317102412e-08 ||r(i)||/||b|| 3.271567105562e+00
    4 KSP Residual norm 6.487541889167e-09 
    4 KSP preconditioned resid norm 6.487541889167e-09 true resid norm 1.380128392021e-08 ||r(i)||/||b|| 3.605462737903e+00
    5 KSP Residual norm 4.780704084020e-09 
    5 KSP preconditioned resid norm 4.780704084020e-09 true resid norm 1.534307299608e-08 ||r(i)||/||b|| 4.008241428271e+00
    6 KSP Residual norm 3.675115183120e-09 
    6 KSP preconditioned resid norm 3.675115183120e-09 true resid norm 1.335924082575e-08 ||r(i)||/||b|| 3.489982909011e+00
    7 KSP Residual norm 2.427497973397e-09 
    7 KSP preconditioned resid norm 2.427497973397e-09 true resid norm 9.358032988503e-09 ||r(i)||/||b|| 2.444702930191e+00
    8 KSP Residual norm 1.570327080109e-09 
    8 KSP preconditioned resid norm 1.570327080109e-09 true resid norm 6.869263747464e-09 ||r(i)||/||b|| 1.794534089836e+00
    9 KSP Residual norm 1.059835545750e-09 
    9 KSP preconditioned resid norm 1.059835545750e-09 true resid norm 5.017405437770e-09 ||r(i)||/||b|| 1.310752568487e+00
   10 KSP Residual norm 6.494387994775e-10 
   10 KSP preconditioned resid norm 6.494387994775e-10 true resid norm 3.241328066024e-09 ||r(i)||/||b|| 8.467681435247e-01
   11 KSP Residual norm 4.264802981237e-10 
   11 KSP preconditioned resid norm 4.264802981237e-10 true resid norm 2.012352881052e-09 ||r(i)||/||b|| 5.257093014023e-01
   12 KSP Residual norm 2.830691804172e-10 
   12 KSP preconditioned resid norm 2.830691804172e-10 true resid norm 1.366298606688e-09 ||r(i)||/||b|| 3.569333653118e-01
   13 KSP Residual norm 2.028410471711e-10 
   13 KSP preconditioned resid norm 2.028410471711e-10 true resid norm 9.255439885409e-10 ||r(i)||/||b|| 2.417901394006e-01
   14 KSP Residual norm 1.414441663474e-10 
   14 KSP preconditioned resid norm 1.414441663474e-10 true resid norm 5.427862690908e-10 ||r(i)||/||b|| 1.417980877118e-01
   15 KSP Residual norm 9.331080223600e-11 
   15 KSP preconditioned resid norm 9.331080223600e-11 true resid norm 3.649260825637e-10 ||r(i)||/||b|| 9.533369506632e-02
  Linear solve converged due to CONVERGED_ATOL iterations 15
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.979016741016e-09 
  1 KSP Residual norm 9.372196908385e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.816668506053e-09 
  1 KSP Residual norm 6.245465845488e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.827881446427e-09 gnorm 4.821428020494e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.305346044441e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.234208268203e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 4.821428020493e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 5
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=148
  total number of function evaluations=11
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.60944e+09*s to t=1.641e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.641e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.641e+09*s to t=1.67255e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.641e+09*s to t=1.67255e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.305346044441e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.234208268203e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963560669e-05 
    0 KSP Residual norm 3.040556096964e-03 
    0 KSP preconditioned resid norm 3.040556096964e-03 true resid norm 6.437963560669e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754460107495e-03 
    1 KSP preconditioned resid norm 1.754460107495e-03 true resid norm 2.275070846451e-04 ||r(i)||/||b|| 3.533836165755e+00
    2 KSP Residual norm 1.121215305890e-03 
    2 KSP preconditioned resid norm 1.121215305890e-03 true resid norm 7.574156456949e-04 ||r(i)||/||b|| 1.176483275429e+01
    3 KSP Residual norm 9.565476531945e-04 
    3 KSP preconditioned resid norm 9.565476531945e-04 true resid norm 7.310024669948e-04 ||r(i)||/||b|| 1.135456049271e+01
    4 KSP Residual norm 7.160462974977e-04 
    4 KSP preconditioned resid norm 7.160462974977e-04 true resid norm 4.951369564256e-04 ||r(i)||/||b|| 7.690894049953e+00
    5 KSP Residual norm 3.636772354503e-04 
    5 KSP preconditioned resid norm 3.636772354503e-04 true resid norm 3.019550172426e-04 ||r(i)||/||b|| 4.690225634195e+00
    6 KSP Residual norm 1.913135798139e-04 
    6 KSP preconditioned resid norm 1.913135798139e-04 true resid norm 3.535005119623e-04 ||r(i)||/||b|| 5.490874694008e+00
    7 KSP Residual norm 1.242134799427e-04 
    7 KSP preconditioned resid norm 1.242134799427e-04 true resid norm 3.358236438947e-04 ||r(i)||/||b|| 5.216302340484e+00
    8 KSP Residual norm 8.449633278924e-05 
    8 KSP preconditioned resid norm 8.449633278924e-05 true resid norm 2.506965077695e-04 ||r(i)||/||b|| 3.894034276631e+00
    9 KSP Residual norm 6.409056718750e-05 
    9 KSP preconditioned resid norm 6.409056718750e-05 true resid norm 1.812545859899e-04 ||r(i)||/||b|| 2.815402483749e+00
   10 KSP Residual norm 4.503658169530e-05 
   10 KSP preconditioned resid norm 4.503658169530e-05 true resid norm 9.825558424740e-05 ||r(i)||/||b|| 1.526190437729e+00
   11 KSP Residual norm 2.962651498075e-05 
   11 KSP preconditioned resid norm 2.962651498075e-05 true resid norm 4.911733825966e-05 ||r(i)||/||b|| 7.629328404362e-01
   12 KSP Residual norm 2.090507241053e-05 
   12 KSP preconditioned resid norm 2.090507241053e-05 true resid norm 5.721727603221e-05 ||r(i)||/||b|| 8.887480566332e-01
   13 KSP Residual norm 1.663815893381e-05 
   13 KSP preconditioned resid norm 1.663815893381e-05 true resid norm 4.913915638309e-05 ||r(i)||/||b|| 7.632717383381e-01
   14 KSP Residual norm 1.235771360589e-05 
   14 KSP preconditioned resid norm 1.235771360589e-05 true resid norm 2.816008510531e-05 ||r(i)||/||b|| 4.374067178221e-01
   15 KSP Residual norm 8.161328080449e-06 
   15 KSP preconditioned resid norm 8.161328080449e-06 true resid norm 1.912785121412e-05 ||r(i)||/||b|| 2.971102746057e-01
   16 KSP Residual norm 5.864866146709e-06 
   16 KSP preconditioned resid norm 5.864866146709e-06 true resid norm 1.620302983054e-05 ||r(i)||/||b|| 2.516794274750e-01
   17 KSP Residual norm 4.561247808870e-06 
   17 KSP preconditioned resid norm 4.561247808870e-06 true resid norm 1.230849452773e-05 ||r(i)||/||b|| 1.911861477895e-01
   18 KSP Residual norm 3.200248878975e-06 
   18 KSP preconditioned resid norm 3.200248878975e-06 true resid norm 7.766120011353e-06 ||r(i)||/||b|| 1.206300709559e-01
   19 KSP Residual norm 2.314772987263e-06 
   19 KSP preconditioned resid norm 2.314772987263e-06 true resid norm 5.625324274902e-06 ||r(i)||/||b|| 8.737738606145e-02
   20 KSP Residual norm 1.773378738039e-06 
   20 KSP preconditioned resid norm 1.773378738039e-06 true resid norm 4.187089348139e-06 ||r(i)||/||b|| 6.503748131969e-02
   21 KSP Residual norm 1.332420896215e-06 
   21 KSP preconditioned resid norm 1.332420896215e-06 true resid norm 2.924081335905e-06 ||r(i)||/||b|| 4.541935207227e-02
   22 KSP Residual norm 9.128202453725e-07 
   22 KSP preconditioned resid norm 9.128202453725e-07 true resid norm 2.079586862996e-06 ||r(i)||/||b|| 3.230193590565e-02
   23 KSP Residual norm 6.799388172824e-07 
   23 KSP preconditioned resid norm 6.799388172824e-07 true resid norm 1.704352938107e-06 ||r(i)||/||b|| 2.647347910632e-02
   24 KSP Residual norm 5.163361302778e-07 
   24 KSP preconditioned resid norm 5.163361302778e-07 true resid norm 1.179423784828e-06 ||r(i)||/||b|| 1.831982697189e-02
   25 KSP Residual norm 3.759869028167e-07 
   25 KSP preconditioned resid norm 3.759869028167e-07 true resid norm 8.601733595507e-07 ||r(i)||/||b|| 1.336095415025e-02
   26 KSP Residual norm 2.914142430382e-07 
   26 KSP preconditioned resid norm 2.914142430382e-07 true resid norm 6.669095443786e-07 ||r(i)||/||b|| 1.035901396604e-02
   27 KSP Residual norm 2.221684103126e-07 
   27 KSP preconditioned resid norm 2.221684103126e-07 true resid norm 4.839646976008e-07 ||r(i)||/||b|| 7.517356894615e-03
   28 KSP Residual norm 1.542038162735e-07 
   28 KSP preconditioned resid norm 1.542038162735e-07 true resid norm 3.997262507060e-07 ||r(i)||/||b|| 6.208892718001e-03
   29 KSP Residual norm 1.133872299753e-07 
   29 KSP preconditioned resid norm 1.133872299753e-07 true resid norm 2.930646424778e-07 ||r(i)||/||b|| 4.552132669222e-03
   30 KSP Residual norm 8.428692851659e-08 
   30 KSP preconditioned resid norm 8.428692851659e-08 true resid norm 2.108530292808e-07 ||r(i)||/||b|| 3.275151020875e-03
   31 KSP Residual norm 5.976816193140e-08 
   31 KSP preconditioned resid norm 5.976816193140e-08 true resid norm 1.490902704649e-07 ||r(i)||/||b|| 2.315798607121e-03
   32 KSP Residual norm 4.329338965674e-08 
   32 KSP preconditioned resid norm 4.329338965674e-08 true resid norm 1.067433344325e-07 ||r(i)||/||b|| 1.658029490639e-03
   33 KSP Residual norm 3.211019649254e-08 
   33 KSP preconditioned resid norm 3.211019649254e-08 true resid norm 7.642376596551e-08 ||r(i)||/||b|| 1.187079815617e-03
   34 KSP Residual norm 2.267087125313e-08 
   34 KSP preconditioned resid norm 2.267087125313e-08 true resid norm 5.315260724541e-08 ||r(i)||/||b|| 8.256121170075e-04
   35 KSP Residual norm 1.650881761455e-08 
   35 KSP preconditioned resid norm 1.650881761455e-08 true resid norm 4.301944782304e-08 ||r(i)||/||b|| 6.682151493658e-04
   36 KSP Residual norm 1.222642083063e-08 
   36 KSP preconditioned resid norm 1.222642083063e-08 true resid norm 3.199093629896e-08 ||r(i)||/||b|| 4.969108010240e-04
   37 KSP Residual norm 8.130775929369e-09 
   37 KSP preconditioned resid norm 8.130775929369e-09 true resid norm 2.174078020127e-08 ||r(i)||/||b|| 3.376965401620e-04
   38 KSP Residual norm 5.603727725859e-09 
   38 KSP preconditioned resid norm 5.603727725859e-09 true resid norm 1.483173722015e-08 ||r(i)||/||b|| 2.303793285000e-04
   39 KSP Residual norm 3.869977776286e-09 
   39 KSP preconditioned resid norm 3.869977776286e-09 true resid norm 8.921449365599e-09 ||r(i)||/||b|| 1.385756424609e-04
   40 KSP Residual norm 2.875766741710e-09 
   40 KSP preconditioned resid norm 2.875766741710e-09 true resid norm 6.519226110484e-09 ||r(i)||/||b|| 1.012622399777e-04
   41 KSP Residual norm 2.278051608224e-09 
   41 KSP preconditioned resid norm 2.278051608224e-09 true resid norm 5.073399263089e-09 ||r(i)||/||b|| 7.880441097994e-05
   42 KSP Residual norm 1.612456537970e-09 
   42 KSP preconditioned resid norm 1.612456537970e-09 true resid norm 3.776685751184e-09 ||r(i)||/||b|| 5.866273885513e-05
   43 KSP Residual norm 1.045341098788e-09 
   43 KSP preconditioned resid norm 1.045341098788e-09 true resid norm 2.845084038190e-09 ||r(i)||/||b|| 4.419229794295e-05
   44 KSP Residual norm 7.072831728334e-10 
   44 KSP preconditioned resid norm 7.072831728334e-10 true resid norm 1.867972747772e-09 ||r(i)||/||b|| 2.901496304179e-05
   45 KSP Residual norm 5.235960438137e-10 
   45 KSP preconditioned resid norm 5.235960438137e-10 true resid norm 1.233592220976e-09 ||r(i)||/||b|| 1.916121781913e-05
   46 KSP Residual norm 3.564454968423e-10 
   46 KSP preconditioned resid norm 3.564454968423e-10 true resid norm 8.780225019339e-10 ||r(i)||/||b|| 1.363820241696e-05
   47 KSP Residual norm 2.361245573156e-10 
   47 KSP preconditioned resid norm 2.361245573156e-10 true resid norm 6.223299239646e-10 ||r(i)||/||b|| 9.666564871017e-06
   48 KSP Residual norm 1.762154371357e-10 
   48 KSP preconditioned resid norm 1.762154371357e-10 true resid norm 4.669641468055e-10 ||r(i)||/||b|| 7.253289683996e-06
   49 KSP Residual norm 1.266119461862e-10 
   49 KSP preconditioned resid norm 1.266119461862e-10 true resid norm 2.999998976646e-10 ||r(i)||/||b|| 4.659857031459e-06
   50 KSP Residual norm 8.997118699098e-11 
   50 KSP preconditioned resid norm 8.997118699098e-11 true resid norm 2.155798929121e-10 ||r(i)||/||b|| 3.348572741684e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.269788145894e-05 
  1 KSP Residual norm 7.347400372438e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.141053487286e-05 
  1 KSP Residual norm 1.099421450300e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963560669e-05 gnorm 3.534162197955e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.442784350288e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.360954532331e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 3.534162197955e-06 
    0 KSP Residual norm 1.650678396402e-05 
    0 KSP preconditioned resid norm 1.650678396402e-05 true resid norm 3.534162197955e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.142520730876e-05 
    1 KSP preconditioned resid norm 1.142520730876e-05 true resid norm 4.280176460350e-06 ||r(i)||/||b|| 1.211086594392e+00
    2 KSP Residual norm 8.251762612894e-06 
    2 KSP preconditioned resid norm 8.251762612894e-06 true resid norm 9.275961860740e-06 ||r(i)||/||b|| 2.624656521454e+00
    3 KSP Residual norm 6.881101510529e-06 
    3 KSP preconditioned resid norm 6.881101510529e-06 true resid norm 1.192231394002e-05 ||r(i)||/||b|| 3.373448436214e+00
    4 KSP Residual norm 6.168523731746e-06 
    4 KSP preconditioned resid norm 6.168523731746e-06 true resid norm 1.309288186660e-05 ||r(i)||/||b|| 3.704663547749e+00
    5 KSP Residual norm 4.540884048608e-06 
    5 KSP preconditioned resid norm 4.540884048608e-06 true resid norm 1.447028668545e-05 ||r(i)||/||b|| 4.094403673328e+00
    6 KSP Residual norm 3.485642870435e-06 
    6 KSP preconditioned resid norm 3.485642870435e-06 true resid norm 1.252914077769e-05 ||r(i)||/||b|| 3.545151601967e+00
    7 KSP Residual norm 2.279199385285e-06 
    7 KSP preconditioned resid norm 2.279199385285e-06 true resid norm 8.696773263458e-06 ||r(i)||/||b|| 2.460773664686e+00
    8 KSP Residual norm 1.491820159136e-06 
    8 KSP preconditioned resid norm 1.491820159136e-06 true resid norm 6.491150060274e-06 ||r(i)||/||b|| 1.836687083584e+00
    9 KSP Residual norm 1.052262738932e-06 
    9 KSP preconditioned resid norm 1.052262738932e-06 true resid norm 4.948191183396e-06 ||r(i)||/||b|| 1.400103024773e+00
   10 KSP Residual norm 6.694398906593e-07 
   10 KSP preconditioned resid norm 6.694398906593e-07 true resid norm 3.316585546001e-06 ||r(i)||/||b|| 9.384361441929e-01
   11 KSP Residual norm 4.530057278895e-07 
   11 KSP preconditioned resid norm 4.530057278895e-07 true resid norm 2.188600822977e-06 ||r(i)||/||b|| 6.192700562084e-01
   12 KSP Residual norm 2.748164464637e-07 
   12 KSP preconditioned resid norm 2.748164464637e-07 true resid norm 1.315474890743e-06 ||r(i)||/||b|| 3.722168981108e-01
   13 KSP Residual norm 1.929187176154e-07 
   13 KSP preconditioned resid norm 1.929187176154e-07 true resid norm 8.619476344919e-07 ||r(i)||/||b|| 2.438902308985e-01
   14 KSP Residual norm 1.355500990779e-07 
   14 KSP preconditioned resid norm 1.355500990779e-07 true resid norm 5.107453293339e-07 ||r(i)||/||b|| 1.445166635616e-01
   15 KSP Residual norm 9.061102735660e-08 
   15 KSP preconditioned resid norm 9.061102735660e-08 true resid norm 3.530458297978e-07 ||r(i)||/||b|| 9.989519722724e-02
   16 KSP Residual norm 6.046464471819e-08 
   16 KSP preconditioned resid norm 6.046464471819e-08 true resid norm 2.969793255678e-07 ||r(i)||/||b|| 8.403104015420e-02
   17 KSP Residual norm 4.030004838207e-08 
   17 KSP preconditioned resid norm 4.030004838207e-08 true resid norm 2.478623204006e-07 ||r(i)||/||b|| 7.013326115706e-02
   18 KSP Residual norm 2.752919150555e-08 
   18 KSP preconditioned resid norm 2.752919150555e-08 true resid norm 1.853676201599e-07 ||r(i)||/||b|| 5.245023000562e-02
   19 KSP Residual norm 2.062013980926e-08 
   19 KSP preconditioned resid norm 2.062013980926e-08 true resid norm 1.241478820895e-07 ||r(i)||/||b|| 3.512795257708e-02
   20 KSP Residual norm 1.429095379456e-08 
   20 KSP preconditioned resid norm 1.429095379456e-08 true resid norm 7.531885620557e-08 ||r(i)||/||b|| 2.131165803572e-02
   21 KSP Residual norm 9.991626304270e-09 
   21 KSP preconditioned resid norm 9.991626304270e-09 true resid norm 4.232798275382e-08 ||r(i)||/||b|| 1.197680818903e-02
   22 KSP Residual norm 6.935109296338e-09 
   22 KSP preconditioned resid norm 6.935109296338e-09 true resid norm 2.184733628658e-08 ||r(i)||/||b|| 6.181758239399e-03
   23 KSP Residual norm 5.022184045414e-09 
   23 KSP preconditioned resid norm 5.022184045414e-09 true resid norm 1.529994738982e-08 ||r(i)||/||b|| 4.329158236902e-03
   24 KSP Residual norm 3.805254727811e-09 
   24 KSP preconditioned resid norm 3.805254727811e-09 true resid norm 1.444404516672e-08 ||r(i)||/||b|| 4.086978570220e-03
   25 KSP Residual norm 2.887494167395e-09 
   25 KSP preconditioned resid norm 2.887494167395e-09 true resid norm 1.292927445785e-08 ||r(i)||/||b|| 3.658370423784e-03
   26 KSP Residual norm 2.152145236842e-09 
   26 KSP preconditioned resid norm 2.152145236842e-09 true resid norm 9.733062624244e-09 ||r(i)||/||b|| 2.753994321448e-03
   27 KSP Residual norm 1.613578999244e-09 
   27 KSP preconditioned resid norm 1.613578999244e-09 true resid norm 6.585888095096e-09 ||r(i)||/||b|| 1.863493446596e-03
   28 KSP Residual norm 1.103045721915e-09 
   28 KSP preconditioned resid norm 1.103045721915e-09 true resid norm 4.669276278761e-09 ||r(i)||/||b|| 1.321183357533e-03
   29 KSP Residual norm 7.514973181545e-10 
   29 KSP preconditioned resid norm 7.514973181545e-10 true resid norm 2.811657699054e-09 ||r(i)||/||b|| 7.955655517682e-04
   30 KSP Residual norm 5.141930530047e-10 
   30 KSP preconditioned resid norm 5.141930530047e-10 true resid norm 1.795798292315e-09 ||r(i)||/||b|| 5.081256014096e-04
   31 KSP Residual norm 3.796019621267e-10 
   31 KSP preconditioned resid norm 3.796019621267e-10 true resid norm 1.234678581314e-09 ||r(i)||/||b|| 3.493553810372e-04
   32 KSP Residual norm 2.734126338860e-10 
   32 KSP preconditioned resid norm 2.734126338860e-10 true resid norm 9.401162322802e-10 ||r(i)||/||b|| 2.660082304157e-04
   33 KSP Residual norm 1.849563515542e-10 
   33 KSP preconditioned resid norm 1.849563515542e-10 true resid norm 7.562688155143e-10 ||r(i)||/||b|| 2.139881457483e-04
   34 KSP Residual norm 1.318822031419e-10 
   34 KSP preconditioned resid norm 1.318822031419e-10 true resid norm 5.735297564589e-10 ||r(i)||/||b|| 1.622816736568e-04
   35 KSP Residual norm 9.112388034983e-11 
   35 KSP preconditioned resid norm 9.112388034983e-11 true resid norm 3.928489449477e-10 ||r(i)||/||b|| 1.111575878365e-04
  Linear solve converged due to CONVERGED_ATOL iterations 35
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.673375112832e-06 
  1 KSP Residual norm 8.509666627093e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.516969814065e-06 
  1 KSP Residual norm 5.217064092953e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.534162197955e-06 gnorm 4.043604751081e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.751516138970e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.298015172422e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 4.043604751081e-07 
    0 KSP Residual norm 1.972193083886e-06 
    0 KSP preconditioned resid norm 1.972193083886e-06 true resid norm 4.043604751081e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.353780147110e-06 
    1 KSP preconditioned resid norm 1.353780147110e-06 true resid norm 4.928267927251e-07 ||r(i)||/||b|| 1.218780823208e+00
    2 KSP Residual norm 9.693391336380e-07 
    2 KSP preconditioned resid norm 9.693391336380e-07 true resid norm 1.094299489874e-06 ||r(i)||/||b|| 2.706247413478e+00
    3 KSP Residual norm 8.090021522565e-07 
    3 KSP preconditioned resid norm 8.090021522565e-07 true resid norm 1.400669681148e-06 ||r(i)||/||b|| 3.463913432126e+00
    4 KSP Residual norm 7.249123317627e-07 
    4 KSP preconditioned resid norm 7.249123317627e-07 true resid norm 1.534809839933e-06 ||r(i)||/||b|| 3.795647533361e+00
    5 KSP Residual norm 5.334052848722e-07 
    5 KSP preconditioned resid norm 5.334052848722e-07 true resid norm 1.688283917367e-06 ||r(i)||/||b|| 4.175195206495e+00
    6 KSP Residual norm 4.091337780264e-07 
    6 KSP preconditioned resid norm 4.091337780264e-07 true resid norm 1.456178352547e-06 ||r(i)||/||b|| 3.601188647722e+00
    7 KSP Residual norm 2.662788857856e-07 
    7 KSP preconditioned resid norm 2.662788857856e-07 true resid norm 1.004356170914e-06 ||r(i)||/||b|| 2.483813905515e+00
    8 KSP Residual norm 1.769100754120e-07 
    8 KSP preconditioned resid norm 1.769100754120e-07 true resid norm 7.616602506637e-07 ||r(i)||/||b|| 1.883616964443e+00
    9 KSP Residual norm 1.258218462462e-07 
    9 KSP preconditioned resid norm 1.258218462462e-07 true resid norm 5.916212931875e-07 ||r(i)||/||b|| 1.463103665187e+00
   10 KSP Residual norm 8.042726605501e-08 
   10 KSP preconditioned resid norm 8.042726605501e-08 true resid norm 3.971347690726e-07 ||r(i)||/||b|| 9.821305333228e-01
   11 KSP Residual norm 5.298051071191e-08 
   11 KSP preconditioned resid norm 5.298051071191e-08 true resid norm 2.568028465216e-07 ||r(i)||/||b|| 6.350839469484e-01
   12 KSP Residual norm 3.200239879820e-08 
   12 KSP preconditioned resid norm 3.200239879820e-08 true resid norm 1.527338796283e-07 ||r(i)||/||b|| 3.777171336726e-01
   13 KSP Residual norm 2.235429429176e-08 
   13 KSP preconditioned resid norm 2.235429429176e-08 true resid norm 9.960387129512e-08 ||r(i)||/||b|| 2.463244491650e-01
   14 KSP Residual norm 1.572325456800e-08 
   14 KSP preconditioned resid norm 1.572325456800e-08 true resid norm 5.945648463838e-08 ||r(i)||/||b|| 1.470383192682e-01
   15 KSP Residual norm 1.053145481216e-08 
   15 KSP preconditioned resid norm 1.053145481216e-08 true resid norm 4.109876932117e-08 ||r(i)||/||b|| 1.016389381533e-01
   16 KSP Residual norm 7.029409668400e-09 
   16 KSP preconditioned resid norm 7.029409668400e-09 true resid norm 3.442088072824e-08 ||r(i)||/||b|| 8.512424642651e-02
   17 KSP Residual norm 4.683266309393e-09 
   17 KSP preconditioned resid norm 4.683266309393e-09 true resid norm 2.871491994758e-08 ||r(i)||/||b|| 7.101317194740e-02
   18 KSP Residual norm 3.201199857498e-09 
   18 KSP preconditioned resid norm 3.201199857498e-09 true resid norm 2.150021086680e-08 ||r(i)||/||b|| 5.317090118922e-02
   19 KSP Residual norm 2.399072795206e-09 
   19 KSP preconditioned resid norm 2.399072795206e-09 true resid norm 1.440765336898e-08 ||r(i)||/||b|| 3.563071629374e-02
   20 KSP Residual norm 1.662670182495e-09 
   20 KSP preconditioned resid norm 1.662670182495e-09 true resid norm 8.712786555029e-09 ||r(i)||/||b|| 2.154707764823e-02
   21 KSP Residual norm 1.164701868968e-09 
   21 KSP preconditioned resid norm 1.164701868968e-09 true resid norm 4.911328119803e-09 ||r(i)||/||b|| 1.214591539514e-02
   22 KSP Residual norm 8.075960523203e-10 
   22 KSP preconditioned resid norm 8.075960523203e-10 true resid norm 2.550793094548e-09 ||r(i)||/||b|| 6.308215692611e-03
   23 KSP Residual norm 5.852451367527e-10 
   23 KSP preconditioned resid norm 5.852451367527e-10 true resid norm 1.786546829931e-09 ||r(i)||/||b|| 4.418203409849e-03
   24 KSP Residual norm 4.423696071546e-10 
   24 KSP preconditioned resid norm 4.423696071546e-10 true resid norm 1.685827331379e-09 ||r(i)||/||b|| 4.169119968830e-03
   25 KSP Residual norm 3.355934699830e-10 
   25 KSP preconditioned resid norm 3.355934699830e-10 true resid norm 1.510651769026e-09 ||r(i)||/||b|| 3.735903635543e-03
   26 KSP Residual norm 2.496376108000e-10 
   26 KSP preconditioned resid norm 2.496376108000e-10 true resid norm 1.135602257173e-09 ||r(i)||/||b|| 2.808390846977e-03
   27 KSP Residual norm 1.874978161633e-10 
   27 KSP preconditioned resid norm 1.874978161633e-10 true resid norm 7.633697954550e-10 ||r(i)||/||b|| 1.887844738660e-03
   28 KSP Residual norm 1.281017824983e-10 
   28 KSP preconditioned resid norm 1.281017824983e-10 true resid norm 5.358412067995e-10 ||r(i)||/||b|| 1.325157229218e-03
   29 KSP Residual norm 8.743642200493e-11 
   29 KSP preconditioned resid norm 8.743642200493e-11 true resid norm 3.244799697433e-10 ||r(i)||/||b|| 8.024522417939e-04
  Linear solve converged due to CONVERGED_ATOL iterations 29
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.065443960869e-07 
  1 KSP Residual norm 9.544817922327e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.886716504987e-07 
  1 KSP Residual norm 6.378558248073e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 4.043604751081e-07 gnorm 4.652433702660e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.450379580724e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.365816738984e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 4.652433702660e-08 
    0 KSP Residual norm 2.256969009081e-07 
    0 KSP preconditioned resid norm 2.256969009081e-07 true resid norm 4.652433702660e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.550966571672e-07 
    1 KSP preconditioned resid norm 1.550966571672e-07 true resid norm 5.667321139591e-08 ||r(i)||/||b|| 1.218141192716e+00
    2 KSP Residual norm 1.111260952422e-07 
    2 KSP preconditioned resid norm 1.111260952422e-07 true resid norm 1.255522826346e-07 ||r(i)||/||b|| 2.698636684771e+00
    3 KSP Residual norm 9.276218143397e-08 
    3 KSP preconditioned resid norm 9.276218143397e-08 true resid norm 1.606840805581e-07 ||r(i)||/||b|| 3.453764004551e+00
    4 KSP Residual norm 8.312511171535e-08 
    4 KSP preconditioned resid norm 8.312511171535e-08 true resid norm 1.760961752393e-07 ||r(i)||/||b|| 3.785033522104e+00
    5 KSP Residual norm 6.116640496674e-08 
    5 KSP preconditioned resid norm 6.116640496674e-08 true resid norm 1.937925067457e-07 ||r(i)||/||b|| 4.165400715648e+00
    6 KSP Residual norm 4.691967667819e-08 
    6 KSP preconditioned resid norm 4.691967667819e-08 true resid norm 1.671960762968e-07 ||r(i)||/||b|| 3.593733666774e+00
    7 KSP Residual norm 3.054028125098e-08 
    7 KSP preconditioned resid norm 3.054028125098e-08 true resid norm 1.153810521185e-07 ||r(i)||/||b|| 2.480014966201e+00
    8 KSP Residual norm 2.027470532441e-08 
    8 KSP preconditioned resid norm 2.027470532441e-08 true resid norm 8.738026532648e-08 ||r(i)||/||b|| 1.878162503993e+00
    9 KSP Residual norm 1.441781157434e-08 
    9 KSP preconditioned resid norm 1.441781157434e-08 true resid norm 6.777968620703e-08 ||r(i)||/||b|| 1.456865170766e+00
   10 KSP Residual norm 9.210761157952e-09 
   10 KSP preconditioned resid norm 9.210761157952e-09 true resid norm 4.548827213017e-08 ||r(i)||/||b|| 9.777306897283e-01
   11 KSP Residual norm 6.082721404403e-09 
   11 KSP preconditioned resid norm 6.082721404403e-09 true resid norm 2.947796952889e-08 ||r(i)||/||b|| 6.336032152814e-01
   12 KSP Residual norm 3.671574130778e-09 
   12 KSP preconditioned resid norm 3.671574130778e-09 true resid norm 1.752586172674e-08 ||r(i)||/||b|| 3.767030944841e-01
   13 KSP Residual norm 2.566657369663e-09 
   13 KSP preconditioned resid norm 2.566657369663e-09 true resid norm 1.143813062374e-08 ||r(i)||/||b|| 2.458526301449e-01
   14 KSP Residual norm 1.804329086392e-09 
   14 KSP preconditioned resid norm 1.804329086392e-09 true resid norm 6.819629691282e-09 ||r(i)||/||b|| 1.465819854108e-01
   15 KSP Residual norm 1.207566270673e-09 
   15 KSP preconditioned resid norm 1.207566270673e-09 true resid norm 4.718731403068e-09 ||r(i)||/||b|| 1.014250111801e-01
   16 KSP Residual norm 8.058532219982e-10 
   16 KSP preconditioned resid norm 8.058532219982e-10 true resid norm 3.956320532382e-09 ||r(i)||/||b|| 8.503765524096e-02
   17 KSP Residual norm 5.358707958299e-10 
   17 KSP preconditioned resid norm 5.358707958299e-10 true resid norm 3.298567371314e-09 ||r(i)||/||b|| 7.089982538446e-02
   18 KSP Residual norm 3.654204481178e-10 
   18 KSP preconditioned resid norm 3.654204481178e-10 true resid norm 2.467256442541e-09 ||r(i)||/||b|| 5.303152285933e-02
   19 KSP Residual norm 2.734485715150e-10 
   19 KSP preconditioned resid norm 2.734485715150e-10 true resid norm 1.653360983136e-09 ||r(i)||/||b|| 3.553755064131e-02
   20 KSP Residual norm 1.892855712762e-10 
   20 KSP preconditioned resid norm 1.892855712762e-10 true resid norm 1.001938556914e-09 ||r(i)||/||b|| 2.153579440242e-02
   21 KSP Residual norm 1.320690113941e-10 
   21 KSP preconditioned resid norm 1.320690113941e-10 true resid norm 5.644193461193e-10 ||r(i)||/||b|| 1.213170100192e-02
   22 KSP Residual norm 9.124902285309e-11 
   22 KSP preconditioned resid norm 9.124902285309e-11 true resid norm 2.911740979771e-10 ||r(i)||/||b|| 6.258532986953e-03
  Linear solve converged due to CONVERGED_ATOL iterations 22
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.524406436868e-08 
  1 KSP Residual norm 1.084904168789e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.318838064092e-08 
  1 KSP Residual norm 1.713911209201e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 4.652433702660e-08 gnorm 5.345525210564e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.450466798342e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.365865290303e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 5.345525210563e-09 
    0 KSP Residual norm 2.595060626755e-08 
    0 KSP preconditioned resid norm 2.595060626755e-08 true resid norm 5.345525210563e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.783410560522e-08 
    1 KSP preconditioned resid norm 1.783410560522e-08 true resid norm 6.510756483760e-09 ||r(i)||/||b|| 1.217982560609e+00
    2 KSP Residual norm 1.277867883834e-08 
    2 KSP preconditioned resid norm 1.277867883834e-08 true resid norm 1.442887861937e-08 ||r(i)||/||b|| 2.699244330727e+00
    3 KSP Residual norm 1.066454981975e-08 
    3 KSP preconditioned resid norm 1.066454981975e-08 true resid norm 1.847403012745e-08 ||r(i)||/||b|| 3.455980357354e+00
    4 KSP Residual norm 9.555391719462e-09 
    4 KSP preconditioned resid norm 9.555391719462e-09 true resid norm 2.024791016894e-08 ||r(i)||/||b|| 3.787824277571e+00
    5 KSP Residual norm 7.031376721480e-09 
    5 KSP preconditioned resid norm 7.031376721480e-09 true resid norm 2.229075902854e-08 ||r(i)||/||b|| 4.169984828524e+00
    6 KSP Residual norm 5.394218045352e-09 
    6 KSP preconditioned resid norm 5.394218045352e-09 true resid norm 1.923173710423e-08 ||r(i)||/||b|| 3.597726387339e+00
    7 KSP Residual norm 3.511469824409e-09 
    7 KSP preconditioned resid norm 3.511469824409e-09 true resid norm 1.327312656834e-08 ||r(i)||/||b|| 2.483035070550e+00
    8 KSP Residual norm 2.337289248604e-09 
    8 KSP preconditioned resid norm 2.337289248604e-09 true resid norm 1.006515742252e-08 ||r(i)||/||b|| 1.882912721584e+00
    9 KSP Residual norm 1.659021294244e-09 
    9 KSP preconditioned resid norm 1.659021294244e-09 true resid norm 7.803231542710e-09 ||r(i)||/||b|| 1.459768916119e+00
   10 KSP Residual norm 1.059434295194e-09 
   10 KSP preconditioned resid norm 1.059434295194e-09 true resid norm 5.232729212901e-09 ||r(i)||/||b|| 9.788989868685e-01
   11 KSP Residual norm 6.963952171702e-10 
   11 KSP preconditioned resid norm 6.963952171702e-10 true resid norm 3.382008043929e-09 ||r(i)||/||b|| 6.326802158273e-01
   12 KSP Residual norm 4.181572732820e-10 
   12 KSP preconditioned resid norm 4.181572732820e-10 true resid norm 2.006109085631e-09 ||r(i)||/||b|| 3.752875548442e-01
   13 KSP Residual norm 2.910055336433e-10 
   13 KSP preconditioned resid norm 2.910055336433e-10 true resid norm 1.309087235876e-09 ||r(i)||/||b|| 2.448940346010e-01
   14 KSP Residual norm 2.039578323836e-10 
   14 KSP preconditioned resid norm 2.039578323836e-10 true resid norm 7.811116108643e-10 ||r(i)||/||b|| 1.461243900451e-01
   15 KSP Residual norm 1.354412060002e-10 
   15 KSP preconditioned resid norm 1.354412060002e-10 true resid norm 5.326106109611e-10 ||r(i)||/||b|| 9.963672230160e-02
   16 KSP Residual norm 8.993823479103e-11 
   16 KSP preconditioned resid norm 8.993823479103e-11 true resid norm 4.424424747423e-10 ||r(i)||/||b|| 8.276875654201e-02
  Linear solve converged due to CONVERGED_ATOL iterations 16
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.077944526227e-09 
  1 KSP Residual norm 1.380094664094e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.840100799579e-09 
  1 KSP Residual norm 2.891060521268e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 5.345525210563e-09 gnorm 6.182947331294e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.747883829973e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.295993042370e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 6.182947331295e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 5
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=152
  total number of function evaluations=11
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.641e+09*s to t=1.67255e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.67255e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.67255e+09*s to t=1.70411e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.67255e+09*s to t=1.70411e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 0.000000000000e+00 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963624298e-05 
    0 KSP Residual norm 3.037769792805e-03 
    0 KSP preconditioned resid norm 3.037769792805e-03 true resid norm 6.437963624298e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752915269657e-03 
    1 KSP preconditioned resid norm 1.752915269657e-03 true resid norm 2.279599621263e-04 ||r(i)||/||b|| 3.540870614209e+00
    2 KSP Residual norm 1.120166166066e-03 
    2 KSP preconditioned resid norm 1.120166166066e-03 true resid norm 7.581679220619e-04 ||r(i)||/||b|| 1.177651764295e+01
    3 KSP Residual norm 9.559062419586e-04 
    3 KSP preconditioned resid norm 9.559062419586e-04 true resid norm 7.314601371478e-04 ||r(i)||/||b|| 1.136166930778e+01
    4 KSP Residual norm 7.154066571572e-04 
    4 KSP preconditioned resid norm 7.154066571572e-04 true resid norm 4.947480107863e-04 ||r(i)||/||b|| 7.684852535032e+00
    5 KSP Residual norm 3.627618174930e-04 
    5 KSP preconditioned resid norm 3.627618174930e-04 true resid norm 3.022101712052e-04 ||r(i)||/||b|| 4.694188859107e+00
    6 KSP Residual norm 1.912419105423e-04 
    6 KSP preconditioned resid norm 1.912419105423e-04 true resid norm 3.540572104141e-04 ||r(i)||/||b|| 5.499521759921e+00
    7 KSP Residual norm 1.241817555490e-04 
    7 KSP preconditioned resid norm 1.241817555490e-04 true resid norm 3.359718454505e-04 ||r(i)||/||b|| 5.218604283231e+00
    8 KSP Residual norm 8.447692686727e-05 
    8 KSP preconditioned resid norm 8.447692686727e-05 true resid norm 2.507199811684e-04 ||r(i)||/||b|| 3.894398847208e+00
    9 KSP Residual norm 6.408741998667e-05 
    9 KSP preconditioned resid norm 6.408741998667e-05 true resid norm 1.812557026774e-04 ||r(i)||/||b|| 2.815419801276e+00
   10 KSP Residual norm 4.500137358049e-05 
   10 KSP preconditioned resid norm 4.500137358049e-05 true resid norm 9.810786007237e-05 ||r(i)||/||b|| 1.523895843432e+00
   11 KSP Residual norm 2.961281327312e-05 
   11 KSP preconditioned resid norm 2.961281327312e-05 true resid norm 4.912232745185e-05 ||r(i)||/||b|| 7.630103293291e-01
   12 KSP Residual norm 2.090474093331e-05 
   12 KSP preconditioned resid norm 2.090474093331e-05 true resid norm 5.725804063092e-05 ||r(i)||/||b|| 8.893812387324e-01
   13 KSP Residual norm 1.662964855641e-05 
   13 KSP preconditioned resid norm 1.662964855641e-05 true resid norm 4.910337323119e-05 ||r(i)||/||b|| 7.627159160368e-01
   14 KSP Residual norm 1.233093090868e-05 
   14 KSP preconditioned resid norm 1.233093090868e-05 true resid norm 2.804876622201e-05 ||r(i)||/||b|| 4.356776126561e-01
   15 KSP Residual norm 8.158764137507e-06 
   15 KSP preconditioned resid norm 8.158764137507e-06 true resid norm 1.912027678194e-05 ||r(i)||/||b|| 2.969926190601e-01
   16 KSP Residual norm 5.861868022560e-06 
   16 KSP preconditioned resid norm 5.861868022560e-06 true resid norm 1.620932276837e-05 ||r(i)||/||b|| 2.517771723220e-01
   17 KSP Residual norm 4.554084069062e-06 
   17 KSP preconditioned resid norm 4.554084069062e-06 true resid norm 1.227862080988e-05 ||r(i)||/||b|| 1.907221215655e-01
   18 KSP Residual norm 3.199243390833e-06 
   18 KSP preconditioned resid norm 3.199243390833e-06 true resid norm 7.755533480417e-06 ||r(i)||/||b|| 1.204656306405e-01
   19 KSP Residual norm 2.315574747075e-06 
   19 KSP preconditioned resid norm 2.315574747075e-06 true resid norm 5.626626297631e-06 ||r(i)||/||b|| 8.739760933713e-02
   20 KSP Residual norm 1.772934843777e-06 
   20 KSP preconditioned resid norm 1.772934843777e-06 true resid norm 4.186745535285e-06 ||r(i)||/||b|| 6.503214027931e-02
   21 KSP Residual norm 1.331372394596e-06 
   21 KSP preconditioned resid norm 1.331372394596e-06 true resid norm 2.919689578404e-06 ||r(i)||/||b|| 4.535113506054e-02
   22 KSP Residual norm 9.131990162066e-07 
   22 KSP preconditioned resid norm 9.131990162066e-07 true resid norm 2.079725757200e-06 ||r(i)||/||b|| 3.230409301089e-02
   23 KSP Residual norm 6.810379095932e-07 
   23 KSP preconditioned resid norm 6.810379095932e-07 true resid norm 1.708104056151e-06 ||r(i)||/||b|| 2.653174444329e-02
   24 KSP Residual norm 5.164551677459e-07 
   24 KSP preconditioned resid norm 5.164551677459e-07 true resid norm 1.179546989255e-06 ||r(i)||/||b|| 1.832174050818e-02
   25 KSP Residual norm 3.761576301221e-07 
   25 KSP preconditioned resid norm 3.761576301221e-07 true resid norm 8.602375369975e-07 ||r(i)||/||b|| 1.336195087762e-02
   26 KSP Residual norm 2.919674324943e-07 
   26 KSP preconditioned resid norm 2.919674324943e-07 true resid norm 6.679994323013e-07 ||r(i)||/||b|| 1.037594294227e-02
   27 KSP Residual norm 2.227095450927e-07 
   27 KSP preconditioned resid norm 2.227095450927e-07 true resid norm 4.852779765901e-07 ||r(i)||/||b|| 7.537755801516e-03
   28 KSP Residual norm 1.543285114684e-07 
   28 KSP preconditioned resid norm 1.543285114684e-07 true resid norm 4.000790980932e-07 ||r(i)||/||b|| 6.214373386380e-03
   29 KSP Residual norm 1.133716958822e-07 
   29 KSP preconditioned resid norm 1.133716958822e-07 true resid norm 2.929584225269e-07 ||r(i)||/||b|| 4.550482724401e-03
   30 KSP Residual norm 8.419102801721e-08 
   30 KSP preconditioned resid norm 8.419102801721e-08 true resid norm 2.105840966154e-07 ||r(i)||/||b|| 3.270973694549e-03
   31 KSP Residual norm 5.967333897594e-08 
   31 KSP preconditioned resid norm 5.967333897594e-08 true resid norm 1.487127737312e-07 ||r(i)||/||b|| 2.309934979594e-03
   32 KSP Residual norm 4.322481793505e-08 
   32 KSP preconditioned resid norm 4.322481793505e-08 true resid norm 1.066978384476e-07 ||r(i)||/||b|| 1.657322791400e-03
   33 KSP Residual norm 3.207326792122e-08 
   33 KSP preconditioned resid norm 3.207326792122e-08 true resid norm 7.628255460273e-08 ||r(i)||/||b|| 1.184886387286e-03
   34 KSP Residual norm 2.263551954747e-08 
   34 KSP preconditioned resid norm 2.263551954747e-08 true resid norm 5.309229335781e-08 ||r(i)||/||b|| 8.246752615599e-04
   35 KSP Residual norm 1.651496689602e-08 
   35 KSP preconditioned resid norm 1.651496689602e-08 true resid norm 4.306221038495e-08 ||r(i)||/||b|| 6.688793677309e-04
   36 KSP Residual norm 1.226232073231e-08 
   36 KSP preconditioned resid norm 1.226232073231e-08 true resid norm 3.190583870166e-08 ||r(i)||/||b|| 4.955889868846e-04
   37 KSP Residual norm 8.291547442655e-09 
   37 KSP preconditioned resid norm 8.291547442655e-09 true resid norm 2.203431539278e-08 ||r(i)||/||b|| 3.422559784217e-04
   38 KSP Residual norm 6.110646863469e-09 
   38 KSP preconditioned resid norm 6.110646863469e-09 true resid norm 1.587794511162e-08 ||r(i)||/||b|| 2.466299289373e-04
   39 KSP Residual norm 4.402298295921e-09 
   39 KSP preconditioned resid norm 4.402298295921e-09 true resid norm 1.064974805373e-08 ||r(i)||/||b|| 1.654210659646e-04
   40 KSP Residual norm 3.213205518242e-09 
   40 KSP preconditioned resid norm 3.213205518242e-09 true resid norm 7.183081429368e-09 ||r(i)||/||b|| 1.115738119777e-04
   41 KSP Residual norm 2.422659393655e-09 
   41 KSP preconditioned resid norm 2.422659393655e-09 true resid norm 5.619668262456e-09 ||r(i)||/||b|| 8.728953113756e-05
   42 KSP Residual norm 1.645624193525e-09 
   42 KSP preconditioned resid norm 1.645624193525e-09 true resid norm 3.893605315023e-09 ||r(i)||/||b|| 6.047883371580e-05
   43 KSP Residual norm 1.046661282204e-09 
   43 KSP preconditioned resid norm 1.046661282204e-09 true resid norm 2.848168338909e-09 ||r(i)||/||b|| 4.424020552337e-05
   44 KSP Residual norm 7.075722976590e-10 
   44 KSP preconditioned resid norm 7.075722976590e-10 true resid norm 1.869509452863e-09 ||r(i)||/||b|| 2.903883218300e-05
   45 KSP Residual norm 5.243791098775e-10 
   45 KSP preconditioned resid norm 5.243791098775e-10 true resid norm 1.233587438244e-09 ||r(i)||/||b|| 1.916114334023e-05
   46 KSP Residual norm 3.570522322638e-10 
   46 KSP preconditioned resid norm 3.570522322638e-10 true resid norm 8.795494199108e-10 ||r(i)||/||b|| 1.366191968826e-05
   47 KSP Residual norm 2.365958105338e-10 
   47 KSP preconditioned resid norm 2.365958105338e-10 true resid norm 6.239527762129e-10 ||r(i)||/||b|| 9.691772315363e-06
   48 KSP Residual norm 1.765437771757e-10 
   48 KSP preconditioned resid norm 1.765437771757e-10 true resid norm 4.681766570791e-10 ||r(i)||/||b|| 7.272123366962e-06
   49 KSP Residual norm 1.267261036346e-10 
   49 KSP preconditioned resid norm 1.267261036346e-10 true resid norm 3.000948094287e-10 ||r(i)||/||b|| 4.661331236729e-06
   50 KSP Residual norm 8.998877291239e-11 
   50 KSP preconditioned resid norm 8.998877291239e-11 true resid norm 2.159211748419e-10 ||r(i)||/||b|| 3.353873793678e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.943693187623e-05 
  1 KSP Residual norm 1.524623963905e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.303482341721e-05 
  1 KSP Residual norm 2.952212489252e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963624298e-05 gnorm 2.643328713692e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.189397233345e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.461545526067e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 2.643328713692e-06 
    0 KSP Residual norm 2.660962762503e-05 
    0 KSP preconditioned resid norm 2.660962762503e-05 true resid norm 2.643328713692e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.465063720542e-05 
    1 KSP preconditioned resid norm 1.465063720542e-05 true resid norm 3.999253919190e-06 ||r(i)||/||b|| 1.512961251650e+00
    2 KSP Residual norm 1.018848640947e-05 
    2 KSP preconditioned resid norm 1.018848640947e-05 true resid norm 9.013184816712e-06 ||r(i)||/||b|| 3.409785839357e+00
    3 KSP Residual norm 8.107200842273e-06 
    3 KSP preconditioned resid norm 8.107200842273e-06 true resid norm 1.211594390581e-05 ||r(i)||/||b|| 4.583593346924e+00
    4 KSP Residual norm 7.059884753929e-06 
    4 KSP preconditioned resid norm 7.059884753929e-06 true resid norm 1.341815443682e-05 ||r(i)||/||b|| 5.076233753040e+00
    5 KSP Residual norm 4.946580841529e-06 
    5 KSP preconditioned resid norm 4.946580841529e-06 true resid norm 1.471779976149e-05 ||r(i)||/||b|| 5.567903713699e+00
    6 KSP Residual norm 3.630439751264e-06 
    6 KSP preconditioned resid norm 3.630439751264e-06 true resid norm 1.366834180997e-05 ||r(i)||/||b|| 5.170882357221e+00
    7 KSP Residual norm 2.572050629663e-06 
    7 KSP preconditioned resid norm 2.572050629663e-06 true resid norm 1.061113470439e-05 ||r(i)||/||b|| 4.014307660423e+00
    8 KSP Residual norm 1.715016705251e-06 
    8 KSP preconditioned resid norm 1.715016705251e-06 true resid norm 7.939506603317e-06 ||r(i)||/||b|| 3.003601694406e+00
    9 KSP Residual norm 1.260075547784e-06 
    9 KSP preconditioned resid norm 1.260075547784e-06 true resid norm 6.007504870347e-06 ||r(i)||/||b|| 2.272704427274e+00
   10 KSP Residual norm 9.061716648741e-07 
   10 KSP preconditioned resid norm 9.061716648741e-07 true resid norm 3.362645483693e-06 ||r(i)||/||b|| 1.272125357045e+00
   11 KSP Residual norm 6.074470078797e-07 
   11 KSP preconditioned resid norm 6.074470078797e-07 true resid norm 2.080828047389e-06 ||r(i)||/||b|| 7.871998804426e-01
   12 KSP Residual norm 4.335129170462e-07 
   12 KSP preconditioned resid norm 4.335129170462e-07 true resid norm 1.560852420275e-06 ||r(i)||/||b|| 5.904874456931e-01
   13 KSP Residual norm 2.981979722872e-07 
   13 KSP preconditioned resid norm 2.981979722872e-07 true resid norm 1.039872246907e-06 ||r(i)||/||b|| 3.933949801707e-01
   14 KSP Residual norm 2.064550529704e-07 
   14 KSP preconditioned resid norm 2.064550529704e-07 true resid norm 8.143323191259e-07 ||r(i)||/||b|| 3.080707726239e-01
   15 KSP Residual norm 1.249323162550e-07 
   15 KSP preconditioned resid norm 1.249323162550e-07 true resid norm 6.295163782422e-07 ||r(i)||/||b|| 2.381528922156e-01
   16 KSP Residual norm 8.842396217185e-08 
   16 KSP preconditioned resid norm 8.842396217185e-08 true resid norm 4.639293954110e-07 ||r(i)||/||b|| 1.755095357637e-01
   17 KSP Residual norm 6.397197842681e-08 
   17 KSP preconditioned resid norm 6.397197842681e-08 true resid norm 3.263362898856e-07 ||r(i)||/||b|| 1.234565675450e-01
   18 KSP Residual norm 4.115649664887e-08 
   18 KSP preconditioned resid norm 4.115649664887e-08 true resid norm 1.933855152823e-07 ||r(i)||/||b|| 7.315984360196e-02
   19 KSP Residual norm 2.801320020985e-08 
   19 KSP preconditioned resid norm 2.801320020985e-08 true resid norm 1.151636430210e-07 ||r(i)||/||b|| 4.356765862094e-02
   20 KSP Residual norm 2.165520296404e-08 
   20 KSP preconditioned resid norm 2.165520296404e-08 true resid norm 7.424172410483e-08 ||r(i)||/||b|| 2.808645164723e-02
   21 KSP Residual norm 1.631250812022e-08 
   21 KSP preconditioned resid norm 1.631250812022e-08 true resid norm 4.623091914666e-08 ||r(i)||/||b|| 1.748965949910e-02
   22 KSP Residual norm 1.201657145586e-08 
   22 KSP preconditioned resid norm 1.201657145586e-08 true resid norm 4.705422576041e-08 ||r(i)||/||b|| 1.780112534498e-02
   23 KSP Residual norm 8.333633513702e-09 
   23 KSP preconditioned resid norm 8.333633513702e-09 true resid norm 4.512552960332e-08 ||r(i)||/||b|| 1.707147861315e-02
   24 KSP Residual norm 6.153484616622e-09 
   24 KSP preconditioned resid norm 6.153484616622e-09 true resid norm 3.729578375156e-08 ||r(i)||/||b|| 1.410940060476e-02
   25 KSP Residual norm 4.454313764794e-09 
   25 KSP preconditioned resid norm 4.454313764794e-09 true resid norm 2.536089616721e-08 ||r(i)||/||b|| 9.594302833337e-03
   26 KSP Residual norm 3.145913566149e-09 
   26 KSP preconditioned resid norm 3.145913566149e-09 true resid norm 1.500888935760e-08 ||r(i)||/||b|| 5.678026073661e-03
   27 KSP Residual norm 2.339417302270e-09 
   27 KSP preconditioned resid norm 2.339417302270e-09 true resid norm 9.074724425100e-09 ||r(i)||/||b|| 3.433066942486e-03
   28 KSP Residual norm 1.699735397431e-09 
   28 KSP preconditioned resid norm 1.699735397431e-09 true resid norm 5.752820006923e-09 ||r(i)||/||b|| 2.176354373606e-03
   29 KSP Residual norm 1.202126128636e-09 
   29 KSP preconditioned resid norm 1.202126128636e-09 true resid norm 4.499024625478e-09 ||r(i)||/||b|| 1.702029945112e-03
   30 KSP Residual norm 8.183865282217e-10 
   30 KSP preconditioned resid norm 8.183865282217e-10 true resid norm 3.857112448629e-09 ||r(i)||/||b|| 1.459187587473e-03
   31 KSP Residual norm 5.928426763245e-10 
   31 KSP preconditioned resid norm 5.928426763245e-10 true resid norm 2.900916138495e-09 ||r(i)||/||b|| 1.097448124204e-03
   32 KSP Residual norm 4.027089065437e-10 
   32 KSP preconditioned resid norm 4.027089065437e-10 true resid norm 1.983234499790e-09 ||r(i)||/||b|| 7.502791800041e-04
   33 KSP Residual norm 2.865207800611e-10 
   33 KSP preconditioned resid norm 2.865207800611e-10 true resid norm 1.328936674109e-09 ||r(i)||/||b|| 5.027511967108e-04
   34 KSP Residual norm 2.021008380714e-10 
   34 KSP preconditioned resid norm 2.021008380714e-10 true resid norm 8.391050967147e-10 ||r(i)||/||b|| 3.174425838029e-04
   35 KSP Residual norm 1.486742455164e-10 
   35 KSP preconditioned resid norm 1.486742455164e-10 true resid norm 5.338105633185e-10 ||r(i)||/||b|| 2.019463415781e-04
   36 KSP Residual norm 1.039254753292e-10 
   36 KSP preconditioned resid norm 1.039254753292e-10 true resid norm 3.538108592881e-10 ||r(i)||/||b|| 1.338504959506e-04
   37 KSP Residual norm 7.604372412867e-11 
   37 KSP preconditioned resid norm 7.604372412867e-11 true resid norm 3.251551325422e-10 ||r(i)||/||b|| 1.230097228763e-04
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.842078831050e-06 
  1 KSP Residual norm 1.652867214524e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.794752249515e-06 
  1 KSP Residual norm 4.713620466924e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.643328713692e-06 gnorm 7.593879949852e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.054270311887e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.247391906624e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 7.593879949852e-07 
    0 KSP Residual norm 3.101582192830e-06 
    0 KSP preconditioned resid norm 3.101582192830e-06 true resid norm 7.593879949852e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.885196943125e-06 
    1 KSP preconditioned resid norm 1.885196943125e-06 true resid norm 8.405249224000e-07 ||r(i)||/||b|| 1.106845154191e+00
    2 KSP Residual norm 1.384739273116e-06 
    2 KSP preconditioned resid norm 1.384739273116e-06 true resid norm 1.573900662550e-06 ||r(i)||/||b|| 2.072590919192e+00
    3 KSP Residual norm 1.071660704164e-06 
    3 KSP preconditioned resid norm 1.071660704164e-06 true resid norm 2.294689775802e-06 ||r(i)||/||b|| 3.021761985910e+00
    4 KSP Residual norm 8.972410981925e-07 
    4 KSP preconditioned resid norm 8.972410981925e-07 true resid norm 2.609692743326e-06 ||r(i)||/||b|| 3.436573610012e+00
    5 KSP Residual norm 6.515421135723e-07 
    5 KSP preconditioned resid norm 6.515421135723e-07 true resid norm 2.712465770110e-06 ||r(i)||/||b|| 3.571910259344e+00
    6 KSP Residual norm 4.596445901355e-07 
    6 KSP preconditioned resid norm 4.596445901355e-07 true resid norm 2.450703661279e-06 ||r(i)||/||b|| 3.227208854319e+00
    7 KSP Residual norm 3.266491677595e-07 
    7 KSP preconditioned resid norm 3.266491677595e-07 true resid norm 1.966481459132e-06 ||r(i)||/||b|| 2.589560899196e+00
    8 KSP Residual norm 2.438161824184e-07 
    8 KSP preconditioned resid norm 2.438161824184e-07 true resid norm 1.568830108865e-06 ||r(i)||/||b|| 2.065913761114e+00
    9 KSP Residual norm 1.817083750827e-07 
    9 KSP preconditioned resid norm 1.817083750827e-07 true resid norm 1.104847675616e-06 ||r(i)||/||b|| 1.454918543501e+00
   10 KSP Residual norm 1.168922106583e-07 
   10 KSP preconditioned resid norm 1.168922106583e-07 true resid norm 6.090269685205e-07 ||r(i)||/||b|| 8.019970983771e-01
   11 KSP Residual norm 6.131835548093e-08 
   11 KSP preconditioned resid norm 6.131835548093e-08 true resid norm 3.449559079779e-07 ||r(i)||/||b|| 4.542551505369e-01
   12 KSP Residual norm 3.750343568789e-08 
   12 KSP preconditioned resid norm 3.750343568789e-08 true resid norm 2.494246164769e-07 ||r(i)||/||b|| 3.284547795383e-01
   13 KSP Residual norm 2.532702891629e-08 
   13 KSP preconditioned resid norm 2.532702891629e-08 true resid norm 1.601640970517e-07 ||r(i)||/||b|| 2.109120740773e-01
   14 KSP Residual norm 1.742636379196e-08 
   14 KSP preconditioned resid norm 1.742636379196e-08 true resid norm 8.186423479935e-08 ||r(i)||/||b|| 1.078029088423e-01
   15 KSP Residual norm 1.239118934121e-08 
   15 KSP preconditioned resid norm 1.239118934121e-08 true resid norm 4.607095649090e-08 ||r(i)||/||b|| 6.066853412898e-02
   16 KSP Residual norm 8.825349056150e-09 
   16 KSP preconditioned resid norm 8.825349056150e-09 true resid norm 3.258643612314e-08 ||r(i)||/||b|| 4.291144492452e-02
   17 KSP Residual norm 6.328867792291e-09 
   17 KSP preconditioned resid norm 6.328867792291e-09 true resid norm 3.037387105459e-08 ||r(i)||/||b|| 3.999782885057e-02
   18 KSP Residual norm 4.406191956209e-09 
   18 KSP preconditioned resid norm 4.406191956209e-09 true resid norm 2.522567820439e-08 ||r(i)||/||b|| 3.321843164624e-02
   19 KSP Residual norm 2.935534354267e-09 
   19 KSP preconditioned resid norm 2.935534354267e-09 true resid norm 1.957937719720e-08 ||r(i)||/||b|| 2.578310076864e-02
   20 KSP Residual norm 2.158527764674e-09 
   20 KSP preconditioned resid norm 2.158527764674e-09 true resid norm 1.346085834881e-08 ||r(i)||/||b|| 1.772592987735e-02
   21 KSP Residual norm 1.481600650146e-09 
   21 KSP preconditioned resid norm 1.481600650146e-09 true resid norm 7.011749074118e-09 ||r(i)||/||b|| 9.233421018534e-03
   22 KSP Residual norm 9.978106361620e-10 
   22 KSP preconditioned resid norm 9.978106361620e-10 true resid norm 3.512402913962e-09 ||r(i)||/||b|| 4.625307401694e-03
   23 KSP Residual norm 7.359032891327e-10 
   23 KSP preconditioned resid norm 7.359032891327e-10 true resid norm 2.240497759962e-09 ||r(i)||/||b|| 2.950399235645e-03
   24 KSP Residual norm 5.657779993872e-10 
   24 KSP preconditioned resid norm 5.657779993872e-10 true resid norm 1.616085391998e-09 ||r(i)||/||b|| 2.128141875655e-03
   25 KSP Residual norm 4.229641378428e-10 
   25 KSP preconditioned resid norm 4.229641378428e-10 true resid norm 1.414188700443e-09 ||r(i)||/||b|| 1.862274238969e-03
   26 KSP Residual norm 3.038106023251e-10 
   26 KSP preconditioned resid norm 3.038106023251e-10 true resid norm 1.162300637464e-09 ||r(i)||/||b|| 1.530575470167e-03
   27 KSP Residual norm 2.097549299208e-10 
   27 KSP preconditioned resid norm 2.097549299208e-10 true resid norm 9.553126812365e-10 ||r(i)||/||b|| 1.258003402141e-03
   28 KSP Residual norm 1.399040489343e-10 
   28 KSP preconditioned resid norm 1.399040489343e-10 true resid norm 7.579832050897e-10 ||r(i)||/||b|| 9.981501025764e-04
   29 KSP Residual norm 1.004527944256e-10 
   29 KSP preconditioned resid norm 1.004527944256e-10 true resid norm 4.962305525068e-10 ||r(i)||/||b|| 6.534611500101e-04
   30 KSP Residual norm 7.265667408501e-11 
   30 KSP preconditioned resid norm 7.265667408501e-11 true resid norm 2.728721580430e-10 ||r(i)||/||b|| 3.593316721426e-04
  Linear solve converged due to CONVERGED_ATOL iterations 30
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.147305942278e-07 
  1 KSP Residual norm 2.998736703692e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.177421779575e-07 
  1 KSP Residual norm 1.047001950184e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 7.593879949852e-07 gnorm 1.212768598441e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.604038224241e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.949056181729e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 1.212768598441e-07 
    0 KSP Residual norm 5.850713209705e-07 
    0 KSP preconditioned resid norm 5.850713209705e-07 true resid norm 1.212768598441e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 3.291266219574e-07 
    1 KSP preconditioned resid norm 3.291266219574e-07 true resid norm 1.385249908120e-07 ||r(i)||/||b|| 1.142221121078e+00
    2 KSP Residual norm 2.361526017801e-07 
    2 KSP preconditioned resid norm 2.361526017801e-07 true resid norm 2.592495940436e-07 ||r(i)||/||b|| 2.137667436119e+00
    3 KSP Residual norm 1.803048413446e-07 
    3 KSP preconditioned resid norm 1.803048413446e-07 true resid norm 3.758345818419e-07 ||r(i)||/||b|| 3.098980154375e+00
    4 KSP Residual norm 1.490232377201e-07 
    4 KSP preconditioned resid norm 1.490232377201e-07 true resid norm 4.309857838397e-07 ||r(i)||/||b|| 3.553734689318e+00
    5 KSP Residual norm 1.079411061915e-07 
    5 KSP preconditioned resid norm 1.079411061915e-07 true resid norm 4.538122046782e-07 ||r(i)||/||b|| 3.741952135481e+00
    6 KSP Residual norm 7.783847810652e-08 
    6 KSP preconditioned resid norm 7.783847810652e-08 true resid norm 4.169459965312e-07 ||r(i)||/||b|| 3.437968274137e+00
    7 KSP Residual norm 5.619732037711e-08 
    7 KSP preconditioned resid norm 5.619732037711e-08 true resid norm 3.424344811396e-07 ||r(i)||/||b|| 2.823576414987e+00
    8 KSP Residual norm 4.211648915274e-08 
    8 KSP preconditioned resid norm 4.211648915274e-08 true resid norm 2.769461729741e-07 ||r(i)||/||b|| 2.283586277959e+00
    9 KSP Residual norm 3.167799121653e-08 
    9 KSP preconditioned resid norm 3.167799121653e-08 true resid norm 1.986545732368e-07 ||r(i)||/||b|| 1.638025370149e+00
   10 KSP Residual norm 2.078098606911e-08 
   10 KSP preconditioned resid norm 2.078098606911e-08 true resid norm 1.081662710069e-07 ||r(i)||/||b|| 8.918953800904e-01
   11 KSP Residual norm 1.110308071469e-08 
   11 KSP preconditioned resid norm 1.110308071469e-08 true resid norm 5.788780359531e-08 ||r(i)||/||b|| 4.773194463454e-01
   12 KSP Residual norm 6.811399339245e-09 
   12 KSP preconditioned resid norm 6.811399339245e-09 true resid norm 4.153914905603e-08 ||r(i)||/||b|| 3.425150445799e-01
   13 KSP Residual norm 4.884197428151e-09 
   13 KSP preconditioned resid norm 4.884197428151e-09 true resid norm 2.724288433797e-08 ||r(i)||/||b|| 2.246338202768e-01
   14 KSP Residual norm 3.476957424798e-09 
   14 KSP preconditioned resid norm 3.476957424798e-09 true resid norm 1.345265167219e-08 ||r(i)||/||b|| 1.109251318799e-01
   15 KSP Residual norm 2.394653861787e-09 
   15 KSP preconditioned resid norm 2.394653861787e-09 true resid norm 8.150059383877e-09 ||r(i)||/||b|| 6.720209769903e-02
   16 KSP Residual norm 1.661119996482e-09 
   16 KSP preconditioned resid norm 1.661119996482e-09 true resid norm 7.355060543397e-09 ||r(i)||/||b|| 6.064685837718e-02
   17 KSP Residual norm 1.168079930737e-09 
   17 KSP preconditioned resid norm 1.168079930737e-09 true resid norm 6.891921990672e-09 ||r(i)||/||b|| 5.682800494281e-02
   18 KSP Residual norm 8.095639426757e-10 
   18 KSP preconditioned resid norm 8.095639426757e-10 true resid norm 5.345704055292e-09 ||r(i)||/||b|| 4.407851639762e-02
   19 KSP Residual norm 5.329001034963e-10 
   19 KSP preconditioned resid norm 5.329001034963e-10 true resid norm 3.675235416198e-09 ||r(i)||/||b|| 3.030450673707e-02
   20 KSP Residual norm 3.912956542930e-10 
   20 KSP preconditioned resid norm 3.912956542930e-10 true resid norm 2.336526761657e-09 ||r(i)||/||b|| 1.926605590432e-02
   21 KSP Residual norm 2.721510986727e-10 
   21 KSP preconditioned resid norm 2.721510986727e-10 true resid norm 1.131701179356e-09 ||r(i)||/||b|| 9.331550807060e-03
   22 KSP Residual norm 1.896900702699e-10 
   22 KSP preconditioned resid norm 1.896900702699e-10 true resid norm 5.718082152161e-10 ||r(i)||/||b|| 4.714899577305e-03
   23 KSP Residual norm 1.433903364542e-10 
   23 KSP preconditioned resid norm 1.433903364542e-10 true resid norm 4.220292706832e-10 ||r(i)||/||b|| 3.479882899553e-03
   24 KSP Residual norm 1.118891673199e-10 
   24 KSP preconditioned resid norm 1.118891673199e-10 true resid norm 3.373888151667e-10 ||r(i)||/||b|| 2.781971891425e-03
   25 KSP Residual norm 8.271214969151e-11 
   25 KSP preconditioned resid norm 8.271214969151e-11 true resid norm 3.124862926212e-10 ||r(i)||/||b|| 2.576635749168e-03
  Linear solve converged due to CONVERGED_ATOL iterations 25
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.701176744996e-08 
  1 KSP Residual norm 5.172655070578e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.741161250436e-08 
  1 KSP Residual norm 1.104240542441e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.212768598441e-07 gnorm 2.230467077485e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.406470881818e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.060363065587e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 2.230467077485e-08 
    0 KSP Residual norm 1.044517172245e-07 
    0 KSP preconditioned resid norm 1.044517172245e-07 true resid norm 2.230467077485e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 5.961099324388e-08 
    1 KSP preconditioned resid norm 5.961099324388e-08 true resid norm 2.544207800393e-08 ||r(i)||/||b|| 1.140661445342e+00
    2 KSP Residual norm 4.277618523609e-08 
    2 KSP preconditioned resid norm 4.277618523609e-08 true resid norm 4.793261479869e-08 ||r(i)||/||b|| 2.148994499068e+00
    3 KSP Residual norm 3.275054381177e-08 
    3 KSP preconditioned resid norm 3.275054381177e-08 true resid norm 6.916045835331e-08 ||r(i)||/||b|| 3.100716394849e+00
    4 KSP Residual norm 2.717841096467e-08 
    4 KSP preconditioned resid norm 2.717841096467e-08 true resid norm 7.893371299974e-08 ||r(i)||/||b|| 3.538887159398e+00
    5 KSP Residual norm 1.968800777182e-08 
    5 KSP preconditioned resid norm 1.968800777182e-08 true resid norm 8.293643086348e-08 ||r(i)||/||b|| 3.718343646524e+00
    6 KSP Residual norm 1.417054236585e-08 
    6 KSP preconditioned resid norm 1.417054236585e-08 true resid norm 7.599260202578e-08 ||r(i)||/||b|| 3.407026393389e+00
    7 KSP Residual norm 1.017971515929e-08 
    7 KSP preconditioned resid norm 1.017971515929e-08 true resid norm 6.211020922580e-08 ||r(i)||/||b|| 2.784627930748e+00
    8 KSP Residual norm 7.651946773040e-09 
    8 KSP preconditioned resid norm 7.651946773040e-09 true resid norm 5.024248814678e-08 ||r(i)||/||b|| 2.252554572714e+00
    9 KSP Residual norm 5.734362922980e-09 
    9 KSP preconditioned resid norm 5.734362922980e-09 true resid norm 3.582254285062e-08 ||r(i)||/||b|| 1.606055664852e+00
   10 KSP Residual norm 3.744619141782e-09 
   10 KSP preconditioned resid norm 3.744619141782e-09 true resid norm 1.946448476976e-08 ||r(i)||/||b|| 8.726640696129e-01
   11 KSP Residual norm 2.004042269417e-09 
   11 KSP preconditioned resid norm 2.004042269417e-09 true resid norm 1.057485199239e-08 ||r(i)||/||b|| 4.741093064824e-01
   12 KSP Residual norm 1.220352818951e-09 
   12 KSP preconditioned resid norm 1.220352818951e-09 true resid norm 7.562202528121e-09 ||r(i)||/||b|| 3.390412082050e-01
   13 KSP Residual norm 8.691363767366e-10 
   13 KSP preconditioned resid norm 8.691363767366e-10 true resid norm 4.914759490835e-09 ||r(i)||/||b|| 2.203466502799e-01
   14 KSP Residual norm 6.168467427192e-10 
   14 KSP preconditioned resid norm 6.168467427192e-10 true resid norm 2.435662121486e-09 ||r(i)||/||b|| 1.091996445979e-01
   15 KSP Residual norm 4.277062683742e-10 
   15 KSP preconditioned resid norm 4.277062683742e-10 true resid norm 1.458194877510e-09 ||r(i)||/||b|| 6.537621165672e-02
   16 KSP Residual norm 2.991118370052e-10 
   16 KSP preconditioned resid norm 2.991118370052e-10 true resid norm 1.286376943930e-09 ||r(i)||/||b|| 5.767298504043e-02
   17 KSP Residual norm 2.089701101028e-10 
   17 KSP preconditioned resid norm 2.089701101028e-10 true resid norm 1.210733080915e-09 ||r(i)||/||b|| 5.428159389289e-02
   18 KSP Residual norm 1.438507346313e-10 
   18 KSP preconditioned resid norm 1.438507346313e-10 true resid norm 9.390635075319e-10 ||r(i)||/||b|| 4.210165292332e-02
   19 KSP Residual norm 9.512577878730e-11 
   19 KSP preconditioned resid norm 9.512577878730e-11 true resid norm 6.597269937927e-10 ||r(i)||/||b|| 2.957797496551e-02
  Linear solve converged due to CONVERGED_ATOL iterations 19
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.034395362178e-08 
  1 KSP Residual norm 9.458340644704e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.399301965052e-08 
  1 KSP Residual norm 3.695124885871e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.230467077485e-08 gnorm 4.036153228298e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.377321734240e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.055945638902e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 4.036153228298e-09 
    0 KSP Residual norm 1.897346602078e-08 
    0 KSP preconditioned resid norm 1.897346602078e-08 true resid norm 4.036153228298e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.081476327073e-08 
    1 KSP preconditioned resid norm 1.081476327073e-08 true resid norm 4.608098300180e-09 ||r(i)||/||b|| 1.141705490236e+00
    2 KSP Residual norm 7.757301705078e-09 
    2 KSP preconditioned resid norm 7.757301705078e-09 true resid norm 8.684523211748e-09 ||r(i)||/||b|| 2.151683229185e+00
    3 KSP Residual norm 5.937794835126e-09 
    3 KSP preconditioned resid norm 5.937794835126e-09 true resid norm 1.253283286229e-08 ||r(i)||/||b|| 3.105142979810e+00
    4 KSP Residual norm 4.925261833119e-09 
    4 KSP preconditioned resid norm 4.925261833119e-09 true resid norm 1.430501946003e-08 ||r(i)||/||b|| 3.544221106309e+00
    5 KSP Residual norm 3.566374478050e-09 
    5 KSP preconditioned resid norm 3.566374478050e-09 true resid norm 1.502683767589e-08 ||r(i)||/||b|| 3.723059266069e+00
    6 KSP Residual norm 2.567592239758e-09 
    6 KSP preconditioned resid norm 2.567592239758e-09 true resid norm 1.375736055921e-08 ||r(i)||/||b|| 3.408532773918e+00
    7 KSP Residual norm 1.846602322848e-09 
    7 KSP preconditioned resid norm 1.846602322848e-09 true resid norm 1.123230254073e-08 ||r(i)||/||b|| 2.782922725028e+00
    8 KSP Residual norm 1.387396411382e-09 
    8 KSP preconditioned resid norm 1.387396411382e-09 true resid norm 9.060954811818e-09 ||r(i)||/||b|| 2.244948172010e+00
    9 KSP Residual norm 1.039505567979e-09 
    9 KSP preconditioned resid norm 1.039505567979e-09 true resid norm 6.439449211424e-09 ||r(i)||/||b|| 1.595442206276e+00
   10 KSP Residual norm 6.765646057678e-10 
   10 KSP preconditioned resid norm 6.765646057678e-10 true resid norm 3.473076893990e-09 ||r(i)||/||b|| 8.604918340661e-01
   11 KSP Residual norm 3.582212255057e-10 
   11 KSP preconditioned resid norm 3.582212255057e-10 true resid norm 1.881198857669e-09 ||r(i)||/||b|| 4.660870762982e-01
   12 KSP Residual norm 2.142748173078e-10 
   12 KSP preconditioned resid norm 2.142748173078e-10 true resid norm 1.352224136417e-09 ||r(i)||/||b|| 3.350279486260e-01
   13 KSP Residual norm 1.514766523737e-10 
   13 KSP preconditioned resid norm 1.514766523737e-10 true resid norm 8.903970984558e-10 ||r(i)||/||b|| 2.206053754880e-01
   14 KSP Residual norm 1.069685563801e-10 
   14 KSP preconditioned resid norm 1.069685563801e-10 true resid norm 4.490727343119e-10 ||r(i)||/||b|| 1.112625584092e-01
   15 KSP Residual norm 7.358084965532e-11 
   15 KSP preconditioned resid norm 7.358084965532e-11 true resid norm 2.529803069648e-10 ||r(i)||/||b|| 6.267856859129e-02
  Linear solve converged due to CONVERGED_ATOL iterations 15
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.864383268260e-09 
  1 KSP Residual norm 1.740395376308e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.507749704468e-09 
  1 KSP Residual norm 4.764909469114e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 4.036153228298e-09 gnorm 7.274493589431e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.021121085347e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.781825314464e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 7.274493589431e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 6
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=176
  total number of function evaluations=13
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.67255e+09*s to t=1.70411e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.70411e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.70411e+09*s to t=1.73567e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.70411e+09*s to t=1.73567e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.964260363470e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.549865182517e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963010724e-05 
    0 KSP Residual norm 3.041025997976e-03 
    0 KSP preconditioned resid norm 3.041025997976e-03 true resid norm 6.437963010724e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754419772799e-03 
    1 KSP preconditioned resid norm 1.754419772799e-03 true resid norm 2.275667201671e-04 ||r(i)||/||b|| 3.534762778040e+00
    2 KSP Residual norm 1.120954485676e-03 
    2 KSP preconditioned resid norm 1.120954485676e-03 true resid norm 7.577098612826e-04 ||r(i)||/||b|| 1.176940376980e+01
    3 KSP Residual norm 9.562956159741e-04 
    3 KSP preconditioned resid norm 9.562956159741e-04 true resid norm 7.311602422341e-04 ||r(i)||/||b|| 1.135701216388e+01
    4 KSP Residual norm 7.158441392051e-04 
    4 KSP preconditioned resid norm 7.158441392051e-04 true resid norm 4.951253732129e-04 ||r(i)||/||b|| 7.690714786466e+00
    5 KSP Residual norm 3.637761762896e-04 
    5 KSP preconditioned resid norm 3.637761762896e-04 true resid norm 3.020752810771e-04 ||r(i)||/||b|| 4.692094076557e+00
    6 KSP Residual norm 1.913855771201e-04 
    6 KSP preconditioned resid norm 1.913855771201e-04 true resid norm 3.537250341857e-04 ||r(i)||/||b|| 5.494362636078e+00
    7 KSP Residual norm 1.242403215770e-04 
    7 KSP preconditioned resid norm 1.242403215770e-04 true resid norm 3.359332619128e-04 ||r(i)||/||b|| 5.218005467773e+00
    8 KSP Residual norm 8.450941136671e-05 
    8 KSP preconditioned resid norm 8.450941136671e-05 true resid norm 2.508191699146e-04 ||r(i)||/||b|| 3.895939903613e+00
    9 KSP Residual norm 6.409797155128e-05 
    9 KSP preconditioned resid norm 6.409797155128e-05 true resid norm 1.813149566871e-04 ||r(i)||/||b|| 2.816340454039e+00
   10 KSP Residual norm 4.504529765356e-05 
   10 KSP preconditioned resid norm 4.504529765356e-05 true resid norm 9.825445958617e-05 ||r(i)||/||b|| 1.526173098890e+00
   11 KSP Residual norm 2.963057339533e-05 
   11 KSP preconditioned resid norm 2.963057339533e-05 true resid norm 4.913332383956e-05 ||r(i)||/||b|| 7.631812074364e-01
   12 KSP Residual norm 2.091024784110e-05 
   12 KSP preconditioned resid norm 2.091024784110e-05 true resid norm 5.725480470341e-05 ||r(i)||/||b|| 8.893310602754e-01
   13 KSP Residual norm 1.664313033888e-05 
   13 KSP preconditioned resid norm 1.664313033888e-05 true resid norm 4.917445586933e-05 ||r(i)||/||b|| 7.638201056361e-01
   14 KSP Residual norm 1.236104743106e-05 
   14 KSP preconditioned resid norm 1.236104743106e-05 true resid norm 2.816557855822e-05 ||r(i)||/||b|| 4.374920842400e-01
   15 KSP Residual norm 8.163329622592e-06 
   15 KSP preconditioned resid norm 8.163329622592e-06 true resid norm 1.912980344699e-05 ||r(i)||/||b|| 2.971406237521e-01
   16 KSP Residual norm 5.866410379830e-06 
   16 KSP preconditioned resid norm 5.866410379830e-06 true resid norm 1.621268350623e-05 ||r(i)||/||b|| 2.518293981998e-01
   17 KSP Residual norm 4.562024248037e-06 
   17 KSP preconditioned resid norm 4.562024248037e-06 true resid norm 1.231415280953e-05 ||r(i)||/||b|| 1.912740534392e-01
   18 KSP Residual norm 3.200682398160e-06 
   18 KSP preconditioned resid norm 3.200682398160e-06 true resid norm 7.767517061514e-06 ||r(i)||/||b|| 1.206517814497e-01
   19 KSP Residual norm 2.315542620891e-06 
   19 KSP preconditioned resid norm 2.315542620891e-06 true resid norm 5.627254565259e-06 ||r(i)||/||b|| 8.740737646187e-02
   20 KSP Residual norm 1.773887482548e-06 
   20 KSP preconditioned resid norm 1.773887482548e-06 true resid norm 4.187161412366e-06 ||r(i)||/||b|| 6.503860623913e-02
   21 KSP Residual norm 1.332850509640e-06 
   21 KSP preconditioned resid norm 1.332850509640e-06 true resid norm 2.924912708868e-06 ||r(i)||/||b|| 4.543226955477e-02
   22 KSP Residual norm 9.132696932381e-07 
   22 KSP preconditioned resid norm 9.132696932381e-07 true resid norm 2.082030687378e-06 ||r(i)||/||b|| 3.233989825524e-02
   23 KSP Residual norm 6.803111073626e-07 
   23 KSP preconditioned resid norm 6.803111073626e-07 true resid norm 1.705768115807e-06 ||r(i)||/||b|| 2.649546312965e-02
   24 KSP Residual norm 5.165424804808e-07 
   24 KSP preconditioned resid norm 5.165424804808e-07 true resid norm 1.179629020853e-06 ||r(i)||/||b|| 1.832301643996e-02
   25 KSP Residual norm 3.762076063513e-07 
   25 KSP preconditioned resid norm 3.762076063513e-07 true resid norm 8.606991640906e-07 ||r(i)||/||b|| 1.336912254166e-02
   26 KSP Residual norm 2.916826216248e-07 
   26 KSP preconditioned resid norm 2.916826216248e-07 true resid norm 6.673102109484e-07 ||r(i)||/||b|| 1.036523835003e-02
   27 KSP Residual norm 2.224173960681e-07 
   27 KSP preconditioned resid norm 2.224173960681e-07 true resid norm 4.844012620757e-07 ||r(i)||/||b|| 7.524138633117e-03
   28 KSP Residual norm 1.543708850163e-07 
   28 KSP preconditioned resid norm 1.543708850163e-07 true resid norm 4.000900646201e-07 ||r(i)||/||b|| 6.214544320209e-03
   29 KSP Residual norm 1.135251160741e-07 
   29 KSP preconditioned resid norm 1.135251160741e-07 true resid norm 2.932854659897e-07 ||r(i)||/||b|| 4.555563079520e-03
   30 KSP Residual norm 8.435657478915e-08 
   30 KSP preconditioned resid norm 8.435657478915e-08 true resid norm 2.109855835728e-07 ||r(i)||/||b|| 3.277210248355e-03
   31 KSP Residual norm 5.979423939203e-08 
   31 KSP preconditioned resid norm 5.979423939203e-08 true resid norm 1.490927049800e-07 ||r(i)||/||b|| 2.315836619931e-03
   32 KSP Residual norm 4.332503464708e-08 
   32 KSP preconditioned resid norm 4.332503464708e-08 true resid norm 1.068561143361e-07 ||r(i)||/||b|| 1.659781427108e-03
   33 KSP Residual norm 3.213269735294e-08 
   33 KSP preconditioned resid norm 3.213269735294e-08 true resid norm 7.647877260274e-08 ||r(i)||/||b|| 1.187934327602e-03
   34 KSP Residual norm 2.268546707252e-08 
   34 KSP preconditioned resid norm 2.268546707252e-08 true resid norm 5.320880423236e-08 ||r(i)||/||b|| 8.264850876547e-04
   35 KSP Residual norm 1.652210726176e-08 
   35 KSP preconditioned resid norm 1.652210726176e-08 true resid norm 4.305424906762e-08 ||r(i)||/||b|| 6.687557694242e-04
   36 KSP Residual norm 1.223253131016e-08 
   36 KSP preconditioned resid norm 1.223253131016e-08 true resid norm 3.198846789297e-08 ||r(i)||/||b|| 4.968725020583e-04
   37 KSP Residual norm 8.139224497846e-09 
   37 KSP preconditioned resid norm 8.139224497846e-09 true resid norm 2.179462745387e-08 ||r(i)||/||b|| 3.385329710277e-04
   38 KSP Residual norm 5.616069113733e-09 
   38 KSP preconditioned resid norm 5.616069113733e-09 true resid norm 1.482797972902e-08 ||r(i)||/||b|| 2.303209835831e-04
   39 KSP Residual norm 3.868894474070e-09 
   39 KSP preconditioned resid norm 3.868894474070e-09 true resid norm 8.959534381953e-09 ||r(i)||/||b|| 1.391672236549e-04
   40 KSP Residual norm 2.946806682958e-09 
   40 KSP preconditioned resid norm 2.946806682958e-09 true resid norm 6.539580272388e-09 ||r(i)||/||b|| 1.015784070442e-04
   41 KSP Residual norm 2.310210565438e-09 
   41 KSP preconditioned resid norm 2.310210565438e-09 true resid norm 5.214963690533e-09 ||r(i)||/||b|| 8.100331862495e-05
   42 KSP Residual norm 1.638606315881e-09 
   42 KSP preconditioned resid norm 1.638606315881e-09 true resid norm 3.852090780549e-09 ||r(i)||/||b|| 5.983399988680e-05
   43 KSP Residual norm 1.046977306472e-09 
   43 KSP preconditioned resid norm 1.046977306472e-09 true resid norm 2.845608935822e-09 ||r(i)||/||b|| 4.420045488118e-05
   44 KSP Residual norm 7.084781443495e-10 
   44 KSP preconditioned resid norm 7.084781443495e-10 true resid norm 1.872896012673e-09 ||r(i)||/||b|| 2.909143792148e-05
   45 KSP Residual norm 5.251722588136e-10 
   45 KSP preconditioned resid norm 5.251722588136e-10 true resid norm 1.235648048529e-09 ||r(i)||/||b|| 1.919315234447e-05
   46 KSP Residual norm 3.574892241299e-10 
   46 KSP preconditioned resid norm 3.574892241299e-10 true resid norm 8.802829823311e-10 ||r(i)||/||b|| 1.367331531518e-05
   47 KSP Residual norm 2.369951883557e-10 
   47 KSP preconditioned resid norm 2.369951883557e-10 true resid norm 6.247201734169e-10 ||r(i)||/||b|| 9.703693114985e-06
   48 KSP Residual norm 1.767969345513e-10 
   48 KSP preconditioned resid norm 1.767969345513e-10 true resid norm 4.689275654001e-10 ||r(i)||/||b|| 7.283787816410e-06
   49 KSP Residual norm 1.269478092542e-10 
   49 KSP preconditioned resid norm 1.269478092542e-10 true resid norm 3.007015973551e-10 ||r(i)||/||b|| 4.670756834952e-06
   50 KSP Residual norm 9.015302257690e-11 
   50 KSP preconditioned resid norm 9.015302257690e-11 true resid norm 2.161710087068e-10 ||r(i)||/||b|| 3.357754748617e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.326568703544e-05 
  1 KSP Residual norm 3.145898504421e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.953895396877e-05 
  1 KSP Residual norm 5.164283559130e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963010724e-05 gnorm 4.868528430113e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.234036339857e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.508112055751e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 4.868528430113e-06 
    0 KSP Residual norm 5.264451833803e-05 
    0 KSP preconditioned resid norm 5.264451833803e-05 true resid norm 4.868528430113e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 2.630711961835e-05 
    1 KSP preconditioned resid norm 2.630711961835e-05 true resid norm 7.685003989142e-06 ||r(i)||/||b|| 1.578506544526e+00
    2 KSP Residual norm 1.741583375772e-05 
    2 KSP preconditioned resid norm 1.741583375772e-05 true resid norm 1.737244442501e-05 ||r(i)||/||b|| 3.568315287543e+00
    3 KSP Residual norm 1.325379815927e-05 
    3 KSP preconditioned resid norm 1.325379815927e-05 true resid norm 2.349095775031e-05 ||r(i)||/||b|| 4.825063278879e+00
    4 KSP Residual norm 1.120202411068e-05 
    4 KSP preconditioned resid norm 1.120202411068e-05 true resid norm 2.597288621902e-05 ||r(i)||/||b|| 5.334853558290e+00
    5 KSP Residual norm 8.076680849682e-06 
    5 KSP preconditioned resid norm 8.076680849682e-06 true resid norm 2.737578630090e-05 ||r(i)||/||b|| 5.623010462788e+00
    6 KSP Residual norm 5.998355986475e-06 
    6 KSP preconditioned resid norm 5.998355986475e-06 true resid norm 2.599848427740e-05 ||r(i)||/||b|| 5.340111421882e+00
    7 KSP Residual norm 4.439674281551e-06 
    7 KSP preconditioned resid norm 4.439674281551e-06 true resid norm 2.187154821514e-05 ||r(i)||/||b|| 4.492435143207e+00
    8 KSP Residual norm 3.181784679016e-06 
    8 KSP preconditioned resid norm 3.181784679016e-06 true resid norm 1.742987821292e-05 ||r(i)||/||b|| 3.580112237841e+00
    9 KSP Residual norm 2.365435468080e-06 
    9 KSP preconditioned resid norm 2.365435468080e-06 true resid norm 1.305250678477e-05 ||r(i)||/||b|| 2.680996315856e+00
   10 KSP Residual norm 1.657548181511e-06 
   10 KSP preconditioned resid norm 1.657548181511e-06 true resid norm 7.061397952162e-06 ||r(i)||/||b|| 1.450417318812e+00
   11 KSP Residual norm 1.020610253349e-06 
   11 KSP preconditioned resid norm 1.020610253349e-06 true resid norm 3.710127733218e-06 ||r(i)||/||b|| 7.620634831401e-01
   12 KSP Residual norm 6.909743402054e-07 
   12 KSP preconditioned resid norm 6.909743402054e-07 true resid norm 2.706743439343e-06 ||r(i)||/||b|| 5.559674711155e-01
   13 KSP Residual norm 5.174306849223e-07 
   13 KSP preconditioned resid norm 5.174306849223e-07 true resid norm 1.702743631732e-06 ||r(i)||/||b|| 3.497450320306e-01
   14 KSP Residual norm 3.621862363369e-07 
   14 KSP preconditioned resid norm 3.621862363369e-07 true resid norm 1.126764241604e-06 ||r(i)||/||b|| 2.314383612581e-01
   15 KSP Residual norm 2.195887797777e-07 
   15 KSP preconditioned resid norm 2.195887797777e-07 true resid norm 1.053228242509e-06 ||r(i)||/||b|| 2.163340026927e-01
   16 KSP Residual norm 1.442977117838e-07 
   16 KSP preconditioned resid norm 1.442977117838e-07 true resid norm 8.603341407308e-07 ||r(i)||/||b|| 1.767133853855e-01
   17 KSP Residual norm 1.024008107372e-07 
   17 KSP preconditioned resid norm 1.024008107372e-07 true resid norm 6.594377115788e-07 ||r(i)||/||b|| 1.354490830330e-01
   18 KSP Residual norm 6.915541568850e-08 
   18 KSP preconditioned resid norm 6.915541568850e-08 true resid norm 4.074301835286e-07 ||r(i)||/||b|| 8.368651623940e-02
   19 KSP Residual norm 4.699536014154e-08 
   19 KSP preconditioned resid norm 4.699536014154e-08 true resid norm 2.218036063800e-07 ||r(i)||/||b|| 4.555865485105e-02
   20 KSP Residual norm 3.605960822207e-08 
   20 KSP preconditioned resid norm 3.605960822207e-08 true resid norm 1.366778788534e-07 ||r(i)||/||b|| 2.807375592347e-02
   21 KSP Residual norm 2.694255229741e-08 
   21 KSP preconditioned resid norm 2.694255229741e-08 true resid norm 8.550429418013e-08 ||r(i)||/||b|| 1.756265684951e-02
   22 KSP Residual norm 2.015813326732e-08 
   22 KSP preconditioned resid norm 2.015813326732e-08 true resid norm 8.041189993500e-08 ||r(i)||/||b|| 1.651667461520e-02
   23 KSP Residual norm 1.457810810513e-08 
   23 KSP preconditioned resid norm 1.457810810513e-08 true resid norm 7.326468896861e-08 ||r(i)||/||b|| 1.504863122817e-02
   24 KSP Residual norm 1.082808618186e-08 
   24 KSP preconditioned resid norm 1.082808618186e-08 true resid norm 6.127644688419e-08 ||r(i)||/||b|| 1.258623581310e-02
   25 KSP Residual norm 7.578767380625e-09 
   25 KSP preconditioned resid norm 7.578767380625e-09 true resid norm 4.449007338583e-08 ||r(i)||/||b|| 9.138300006763e-03
   26 KSP Residual norm 5.411687036754e-09 
   26 KSP preconditioned resid norm 5.411687036754e-09 true resid norm 2.860922257061e-08 ||r(i)||/||b|| 5.876359351968e-03
   27 KSP Residual norm 3.970251034587e-09 
   27 KSP preconditioned resid norm 3.970251034587e-09 true resid norm 1.688738088646e-08 ||r(i)||/||b|| 3.468682812246e-03
   28 KSP Residual norm 2.768644705361e-09 
   28 KSP preconditioned resid norm 2.768644705361e-09 true resid norm 9.712951205743e-09 ||r(i)||/||b|| 1.995048677474e-03
   29 KSP Residual norm 2.012308753585e-09 
   29 KSP preconditioned resid norm 2.012308753585e-09 true resid norm 6.945135417281e-09 ||r(i)||/||b|| 1.426536892406e-03
   30 KSP Residual norm 1.404668127102e-09 
   30 KSP preconditioned resid norm 1.404668127102e-09 true resid norm 5.354664821531e-09 ||r(i)||/||b|| 1.099852840216e-03
   31 KSP Residual norm 9.966969848329e-10 
   31 KSP preconditioned resid norm 9.966969848329e-10 true resid norm 4.241567012715e-09 ||r(i)||/||b|| 8.712215762119e-04
   32 KSP Residual norm 6.695566562974e-10 
   32 KSP preconditioned resid norm 6.695566562974e-10 true resid norm 3.023914114502e-09 ||r(i)||/||b|| 6.211146053494e-04
   33 KSP Residual norm 4.769957832223e-10 
   33 KSP preconditioned resid norm 4.769957832223e-10 true resid norm 2.209530366237e-09 ||r(i)||/||b|| 4.538394707878e-04
   34 KSP Residual norm 3.387408793980e-10 
   34 KSP preconditioned resid norm 3.387408793980e-10 true resid norm 1.491388827344e-09 ||r(i)||/||b|| 3.063325702525e-04
   35 KSP Residual norm 2.548952185800e-10 
   35 KSP preconditioned resid norm 2.548952185800e-10 true resid norm 9.897994207786e-10 ||r(i)||/||b|| 2.033056672025e-04
   36 KSP Residual norm 1.857506342397e-10 
   36 KSP preconditioned resid norm 1.857506342397e-10 true resid norm 6.078907834490e-10 ||r(i)||/||b|| 1.248612988863e-04
   37 KSP Residual norm 1.293570288332e-10 
   37 KSP preconditioned resid norm 1.293570288332e-10 true resid norm 5.030176652143e-10 ||r(i)||/||b|| 1.033202686263e-04
   38 KSP Residual norm 8.597620027930e-11 
   38 KSP preconditioned resid norm 8.597620027930e-11 true resid norm 3.997627291122e-10 ||r(i)||/||b|| 8.211161439248e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.134535255459e-06 
  1 KSP Residual norm 4.273320417881e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.058458204822e-06 
  1 KSP Residual norm 1.290196383407e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 4.868528430113e-06 gnorm 1.756371715227e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.088179846282e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.774162810134e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 1.756371715227e-06 
    0 KSP Residual norm 7.516017029841e-06 
    0 KSP preconditioned resid norm 7.516017029841e-06 true resid norm 1.756371715227e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 4.238855099501e-06 
    1 KSP preconditioned resid norm 4.238855099501e-06 true resid norm 1.947674605306e-06 ||r(i)||/||b|| 1.108919363948e+00
    2 KSP Residual norm 3.040160827081e-06 
    2 KSP preconditioned resid norm 3.040160827081e-06 true resid norm 3.731311320583e-06 ||r(i)||/||b|| 2.124442843297e+00
    3 KSP Residual norm 2.372652243259e-06 
    3 KSP preconditioned resid norm 2.372652243259e-06 true resid norm 5.285956336134e-06 ||r(i)||/||b|| 3.009588625407e+00
    4 KSP Residual norm 2.006592656805e-06 
    4 KSP preconditioned resid norm 2.006592656805e-06 true resid norm 5.943237178089e-06 ||r(i)||/||b|| 3.383815126697e+00
    5 KSP Residual norm 1.481278510817e-06 
    5 KSP preconditioned resid norm 1.481278510817e-06 true resid norm 6.181582297220e-06 ||r(i)||/||b|| 3.519518245271e+00
    6 KSP Residual norm 1.056512941425e-06 
    6 KSP preconditioned resid norm 1.056512941425e-06 true resid norm 5.632617456037e-06 ||r(i)||/||b|| 3.206962061165e+00
    7 KSP Residual norm 7.626856740260e-07 
    7 KSP preconditioned resid norm 7.626856740260e-07 true resid norm 4.535768134317e-06 ||r(i)||/||b|| 2.582464802293e+00
    8 KSP Residual norm 5.606975777076e-07 
    8 KSP preconditioned resid norm 5.606975777076e-07 true resid norm 3.528436089736e-06 ||r(i)||/||b|| 2.008934702800e+00
    9 KSP Residual norm 4.102885305537e-07 
    9 KSP preconditioned resid norm 4.102885305537e-07 true resid norm 2.434473814320e-06 ||r(i)||/||b|| 1.386081199790e+00
   10 KSP Residual norm 2.603253542636e-07 
   10 KSP preconditioned resid norm 2.603253542636e-07 true resid norm 1.348903952533e-06 ||r(i)||/||b|| 7.680059641350e-01
   11 KSP Residual norm 1.373141339411e-07 
   11 KSP preconditioned resid norm 1.373141339411e-07 true resid norm 7.840238356031e-07 ||r(i)||/||b|| 4.463883293074e-01
   12 KSP Residual norm 8.475803522392e-08 
   12 KSP preconditioned resid norm 8.475803522392e-08 true resid norm 5.703293550896e-07 ||r(i)||/||b|| 3.247201888672e-01
   13 KSP Residual norm 5.673034749317e-08 
   13 KSP preconditioned resid norm 5.673034749317e-08 true resid norm 3.580768045291e-07 ||r(i)||/||b|| 2.038730192616e-01
   14 KSP Residual norm 3.890260204084e-08 
   14 KSP preconditioned resid norm 3.890260204084e-08 true resid norm 1.874835704143e-07 ||r(i)||/||b|| 1.067448130649e-01
   15 KSP Residual norm 2.767695805108e-08 
   15 KSP preconditioned resid norm 2.767695805108e-08 true resid norm 1.062917638086e-07 ||r(i)||/||b|| 6.051780661639e-02
   16 KSP Residual norm 1.971239843333e-08 
   16 KSP preconditioned resid norm 1.971239843333e-08 true resid norm 7.116906604128e-08 ||r(i)||/||b|| 4.052050339018e-02
   17 KSP Residual norm 1.423032761146e-08 
   17 KSP preconditioned resid norm 1.423032761146e-08 true resid norm 6.504463532174e-08 ||r(i)||/||b|| 3.703352471338e-02
   18 KSP Residual norm 9.937254447323e-09 
   18 KSP preconditioned resid norm 9.937254447323e-09 true resid norm 5.501980660235e-08 ||r(i)||/||b|| 3.132583275246e-02
   19 KSP Residual norm 6.648703568290e-09 
   19 KSP preconditioned resid norm 6.648703568290e-09 true resid norm 4.374781379101e-08 ||r(i)||/||b|| 2.490806098261e-02
   20 KSP Residual norm 4.894336375531e-09 
   20 KSP preconditioned resid norm 4.894336375531e-09 true resid norm 3.064135780820e-08 ||r(i)||/||b|| 1.744582740803e-02
   21 KSP Residual norm 3.346982581454e-09 
   21 KSP preconditioned resid norm 3.346982581454e-09 true resid norm 1.640658616159e-08 ||r(i)||/||b|| 9.341181037787e-03
   22 KSP Residual norm 2.245382793155e-09 
   22 KSP preconditioned resid norm 2.245382793155e-09 true resid norm 8.380710212262e-09 ||r(i)||/||b|| 4.771603948984e-03
   23 KSP Residual norm 1.622770747930e-09 
   23 KSP preconditioned resid norm 1.622770747930e-09 true resid norm 5.057144176571e-09 ||r(i)||/||b|| 2.879313150359e-03
   24 KSP Residual norm 1.235404751838e-09 
   24 KSP preconditioned resid norm 1.235404751838e-09 true resid norm 3.507889575588e-09 ||r(i)||/||b|| 1.997236430749e-03
   25 KSP Residual norm 9.358410838889e-10 
   25 KSP preconditioned resid norm 9.358410838889e-10 true resid norm 3.010061226626e-09 ||r(i)||/||b|| 1.713795092764e-03
   26 KSP Residual norm 6.734113975706e-10 
   26 KSP preconditioned resid norm 6.734113975706e-10 true resid norm 2.508743758994e-09 ||r(i)||/||b|| 1.428367205669e-03
   27 KSP Residual norm 4.707524197231e-10 
   27 KSP preconditioned resid norm 4.707524197231e-10 true resid norm 2.130011131962e-09 ||r(i)||/||b|| 1.212733679036e-03
   28 KSP Residual norm 3.173223649430e-10 
   28 KSP preconditioned resid norm 3.173223649430e-10 true resid norm 1.719621458794e-09 ||r(i)||/||b|| 9.790760371994e-04
   29 KSP Residual norm 2.270185930621e-10 
   29 KSP preconditioned resid norm 2.270185930621e-10 true resid norm 1.127244511591e-09 ||r(i)||/||b|| 6.418029291964e-04
   30 KSP Residual norm 1.616108692284e-10 
   30 KSP preconditioned resid norm 1.616108692284e-10 true resid norm 6.153110159565e-10 ||r(i)||/||b|| 3.503307475416e-04
   31 KSP Residual norm 1.177482915473e-10 
   31 KSP preconditioned resid norm 1.177482915473e-10 true resid norm 3.965435872807e-10 ||r(i)||/||b|| 2.257742958639e-04
   32 KSP Residual norm 8.230449961269e-11 
   32 KSP preconditioned resid norm 8.230449961269e-11 true resid norm 2.804727642538e-10 ||r(i)||/||b|| 1.596887275183e-04
  Linear solve converged due to CONVERGED_ATOL iterations 32
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.331645380984e-07 
  1 KSP Residual norm 6.587504203895e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.901748331050e-07 
  1 KSP Residual norm 3.897778081927e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.756371715227e-06 gnorm 2.983735147520e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.207644626519e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.671450474009e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 2.983735147520e-07 
    0 KSP Residual norm 1.419022949969e-06 
    0 KSP preconditioned resid norm 1.419022949969e-06 true resid norm 2.983735147520e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 7.655570753841e-07 
    1 KSP preconditioned resid norm 7.655570753841e-07 true resid norm 3.379617586786e-07 ||r(i)||/||b|| 1.132680154133e+00
    2 KSP Residual norm 5.409420005030e-07 
    2 KSP preconditioned resid norm 5.409420005030e-07 true resid norm 6.474088787133e-07 ||r(i)||/||b|| 2.169793385486e+00
    3 KSP Residual norm 4.185439788922e-07 
    3 KSP preconditioned resid norm 4.185439788922e-07 true resid norm 9.148396360662e-07 ||r(i)||/||b|| 3.066088613215e+00
    4 KSP Residual norm 3.511269257559e-07 
    4 KSP preconditioned resid norm 3.511269257559e-07 true resid norm 1.033402061774e-06 ||r(i)||/||b|| 3.463451046025e+00
    5 KSP Residual norm 2.582300086331e-07 
    5 KSP preconditioned resid norm 2.582300086331e-07 true resid norm 1.081634341739e-06 ||r(i)||/||b|| 3.625101720700e+00
    6 KSP Residual norm 1.859570515552e-07 
    6 KSP preconditioned resid norm 1.859570515552e-07 true resid norm 9.934749007532e-07 ||r(i)||/||b|| 3.329635009926e+00
    7 KSP Residual norm 1.351527443788e-07 
    7 KSP preconditioned resid norm 1.351527443788e-07 true resid norm 8.108099395907e-07 ||r(i)||/||b|| 2.717432679186e+00
    8 KSP Residual norm 9.990374229452e-08 
    8 KSP preconditioned resid norm 9.990374229452e-08 true resid norm 6.379045000343e-07 ||r(i)||/||b|| 2.137939423224e+00
    9 KSP Residual norm 7.350190722183e-08 
    9 KSP preconditioned resid norm 7.350190722183e-08 true resid norm 4.448062173447e-07 ||r(i)||/||b|| 1.490769774638e+00
   10 KSP Residual norm 4.727257449088e-08 
   10 KSP preconditioned resid norm 4.727257449088e-08 true resid norm 2.446050200934e-07 ||r(i)||/||b|| 8.197946801570e-01
   11 KSP Residual norm 2.530372687562e-08 
   11 KSP preconditioned resid norm 2.530372687562e-08 true resid norm 1.376616652369e-07 ||r(i)||/||b|| 4.613736086840e-01
   12 KSP Residual norm 1.560389385297e-08 
   12 KSP preconditioned resid norm 1.560389385297e-08 true resid norm 9.943000700740e-08 ||r(i)||/||b|| 3.332400568128e-01
   13 KSP Residual norm 1.089150534708e-08 
   13 KSP preconditioned resid norm 1.089150534708e-08 true resid norm 6.319510019968e-08 ||r(i)||/||b|| 2.117986251300e-01
   14 KSP Residual norm 7.652943843390e-09 
   14 KSP preconditioned resid norm 7.652943843390e-09 true resid norm 3.231604432061e-08 ||r(i)||/||b|| 1.083073487520e-01
   15 KSP Residual norm 5.379292524737e-09 
   15 KSP preconditioned resid norm 5.379292524737e-09 true resid norm 1.881615486165e-08 ||r(i)||/||b|| 6.306241650600e-02
   16 KSP Residual norm 3.792708526521e-09 
   16 KSP preconditioned resid norm 3.792708526521e-09 true resid norm 1.505880499017e-08 ||r(i)||/||b|| 5.046964373726e-02
   17 KSP Residual norm 2.693513297312e-09 
   17 KSP preconditioned resid norm 2.693513297312e-09 true resid norm 1.424028851319e-08 ||r(i)||/||b|| 4.772638256792e-02
   18 KSP Residual norm 1.865500105446e-09 
   18 KSP preconditioned resid norm 1.865500105446e-09 true resid norm 1.149718443908e-08 ||r(i)||/||b|| 3.853285855026e-02
   19 KSP Residual norm 1.235322543914e-09 
   19 KSP preconditioned resid norm 1.235322543914e-09 true resid norm 8.462773338110e-09 ||r(i)||/||b|| 2.836301789434e-02
   20 KSP Residual norm 9.087659708426e-10 
   20 KSP preconditioned resid norm 9.087659708426e-10 true resid norm 5.679098120261e-09 ||r(i)||/||b|| 1.903351952998e-02
   21 KSP Residual norm 6.244568274153e-10 
   21 KSP preconditioned resid norm 6.244568274153e-10 true resid norm 2.884751763108e-09 ||r(i)||/||b|| 9.668256800561e-03
   22 KSP Residual norm 4.269592209165e-10 
   22 KSP preconditioned resid norm 4.269592209165e-10 true resid norm 1.428149848078e-09 ||r(i)||/||b|| 4.786449793525e-03
   23 KSP Residual norm 3.157495176195e-10 
   23 KSP preconditioned resid norm 3.157495176195e-10 true resid norm 9.231022247587e-10 ||r(i)||/||b|| 3.093780711488e-03
   24 KSP Residual norm 2.433755478982e-10 
   24 KSP preconditioned resid norm 2.433755478982e-10 true resid norm 6.945198640562e-10 ||r(i)||/||b|| 2.327686036857e-03
   25 KSP Residual norm 1.838776628738e-10 
   25 KSP preconditioned resid norm 1.838776628738e-10 true resid norm 6.438835642984e-10 ||r(i)||/||b|| 2.157978280457e-03
   26 KSP Residual norm 1.300736986448e-10 
   26 KSP preconditioned resid norm 1.300736986448e-10 true resid norm 5.231326337445e-10 ||r(i)||/||b|| 1.753281065108e-03
   27 KSP Residual norm 9.109771460617e-11 
   27 KSP preconditioned resid norm 9.109771460617e-11 true resid norm 4.209167249644e-10 ||r(i)||/||b|| 1.410704047624e-03
  Linear solve converged due to CONVERGED_ATOL iterations 27
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.342946125290e-07 
  1 KSP Residual norm 1.256038663056e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.838638745955e-07 
  1 KSP Residual norm 2.626857287449e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.983735147520e-07 gnorm 5.514320564153e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.298796957415e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.523116220331e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 5.514320564153e-08 
    0 KSP Residual norm 2.578727271010e-07 
    0 KSP preconditioned resid norm 2.578727271010e-07 true resid norm 5.514320564153e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.401183783342e-07 
    1 KSP preconditioned resid norm 1.401183783342e-07 true resid norm 6.230870257108e-08 ||r(i)||/||b|| 1.129943423604e+00
    2 KSP Residual norm 9.913590726100e-08 
    2 KSP preconditioned resid norm 9.913590726100e-08 true resid norm 1.195455264324e-07 ||r(i)||/||b|| 2.167910353445e+00
    3 KSP Residual norm 7.681614900419e-08 
    3 KSP preconditioned resid norm 7.681614900419e-08 true resid norm 1.687718727449e-07 ||r(i)||/||b|| 3.060610473791e+00
    4 KSP Residual norm 6.454903990184e-08 
    4 KSP preconditioned resid norm 6.454903990184e-08 true resid norm 1.903739200498e-07 ||r(i)||/||b|| 3.452354969846e+00
    5 KSP Residual norm 4.749230867349e-08 
    5 KSP preconditioned resid norm 4.749230867349e-08 true resid norm 1.990868571444e-07 ||r(i)||/||b|| 3.610360602512e+00
    6 KSP Residual norm 3.416278953113e-08 
    6 KSP preconditioned resid norm 3.416278953113e-08 true resid norm 1.826347904874e-07 ||r(i)||/||b|| 3.312008947660e+00
    7 KSP Residual norm 2.479092388605e-08 
    7 KSP preconditioned resid norm 2.479092388605e-08 true resid norm 1.486994946309e-07 ||r(i)||/||b|| 2.696605917284e+00
    8 KSP Residual norm 1.833016798170e-08 
    8 KSP preconditioned resid norm 1.833016798170e-08 true resid norm 1.168822819652e-07 ||r(i)||/||b|| 2.119613479220e+00
    9 KSP Residual norm 1.346340513224e-08 
    9 KSP preconditioned resid norm 1.346340513224e-08 true resid norm 8.128596997348e-08 ||r(i)||/||b|| 1.474088584946e+00
   10 KSP Residual norm 8.639419607076e-09 
   10 KSP preconditioned resid norm 8.639419607076e-09 true resid norm 4.471985136989e-08 ||r(i)||/||b|| 8.109766352831e-01
   11 KSP Residual norm 4.619995398286e-09 
   11 KSP preconditioned resid norm 4.619995398286e-09 true resid norm 2.533391175824e-08 ||r(i)||/||b|| 4.594203667253e-01
   12 KSP Residual norm 2.843886600336e-09 
   12 KSP preconditioned resid norm 2.843886600336e-09 true resid norm 1.829413345735e-08 ||r(i)||/||b|| 3.317568002171e-01
   13 KSP Residual norm 1.973508907949e-09 
   13 KSP preconditioned resid norm 1.973508907949e-09 true resid norm 1.158292758869e-08 ||r(i)||/||b|| 2.100517634754e-01
   14 KSP Residual norm 1.382821072876e-09 
   14 KSP preconditioned resid norm 1.382821072876e-09 true resid norm 5.939832612202e-09 ||r(i)||/||b|| 1.077164909638e-01
   15 KSP Residual norm 9.739307954731e-10 
   15 KSP preconditioned resid norm 9.739307954731e-10 true resid norm 3.436377159645e-09 ||r(i)||/||b|| 6.231732667092e-02
   16 KSP Residual norm 6.884189844137e-10 
   16 KSP preconditioned resid norm 6.884189844137e-10 true resid norm 2.691842382748e-09 ||r(i)||/||b|| 4.881548599563e-02
   17 KSP Residual norm 4.888220649369e-10 
   17 KSP preconditioned resid norm 4.888220649369e-10 true resid norm 2.543541467254e-09 ||r(i)||/||b|| 4.612610815173e-02
   18 KSP Residual norm 3.380371699352e-10 
   18 KSP preconditioned resid norm 3.380371699352e-10 true resid norm 2.061488747471e-09 ||r(i)||/||b|| 3.738427469873e-02
   19 KSP Residual norm 2.242007455170e-10 
   19 KSP preconditioned resid norm 2.242007455170e-10 true resid norm 1.534265770110e-09 ||r(i)||/||b|| 2.782329667382e-02
   20 KSP Residual norm 1.647581436269e-10 
   20 KSP preconditioned resid norm 1.647581436269e-10 true resid norm 1.036753366493e-09 ||r(i)||/||b|| 1.880110803193e-02
   21 KSP Residual norm 1.126812358796e-10 
   21 KSP preconditioned resid norm 1.126812358796e-10 true resid norm 5.289662269038e-10 ||r(i)||/||b|| 9.592591158781e-03
   22 KSP Residual norm 7.661425435696e-11 
   22 KSP preconditioned resid norm 7.661425435696e-11 true resid norm 2.625229262098e-10 ||r(i)||/||b|| 4.760748367013e-03
  Linear solve converged due to CONVERGED_ATOL iterations 22
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.458182663724e-08 
  1 KSP Residual norm 2.296554212161e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.360136136957e-08 
  1 KSP Residual norm 4.518720637019e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 5.514320564153e-08 gnorm 1.008497668263e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.365066306836e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.866957938519e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 1.008497668263e-08 
    0 KSP Residual norm 4.758535955646e-08 
    0 KSP preconditioned resid norm 4.758535955646e-08 true resid norm 1.008497668263e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 2.570380700078e-08 
    1 KSP preconditioned resid norm 2.570380700078e-08 true resid norm 1.137443101078e-08 ||r(i)||/||b|| 1.127858930042e+00
    2 KSP Residual norm 1.821843671800e-08 
    2 KSP preconditioned resid norm 1.821843671800e-08 true resid norm 2.170684791612e-08 ||r(i)||/||b|| 2.152394457539e+00
    3 KSP Residual norm 1.410613331325e-08 
    3 KSP preconditioned resid norm 1.410613331325e-08 true resid norm 3.076346509013e-08 ||r(i)||/||b|| 3.050425009222e+00
    4 KSP Residual norm 1.182964453043e-08 
    4 KSP preconditioned resid norm 1.182964453043e-08 true resid norm 3.480634601906e-08 ||r(i)||/||b|| 3.451306543821e+00
    5 KSP Residual norm 8.706755306650e-09 
    5 KSP preconditioned resid norm 8.706755306650e-09 true resid norm 3.642426424974e-08 ||r(i)||/||b|| 3.611735098253e+00
    6 KSP Residual norm 6.263210203392e-09 
    6 KSP preconditioned resid norm 6.263210203392e-09 true resid norm 3.344189565476e-08 ||r(i)||/||b|| 3.316011202321e+00
    7 KSP Residual norm 4.552033156456e-09 
    7 KSP preconditioned resid norm 4.552033156456e-09 true resid norm 2.727315590745e-08 ||r(i)||/||b|| 2.704335048629e+00
    8 KSP Residual norm 3.358373398308e-09 
    8 KSP preconditioned resid norm 3.358373398308e-09 true resid norm 2.140227783910e-08 ||r(i)||/||b|| 2.122194082606e+00
    9 KSP Residual norm 2.471787569453e-09 
    9 KSP preconditioned resid norm 2.471787569453e-09 true resid norm 1.491925318508e-08 ||r(i)||/||b|| 1.479354256789e+00
   10 KSP Residual norm 1.588255786495e-09 
   10 KSP preconditioned resid norm 1.588255786495e-09 true resid norm 8.219011209688e-09 ||r(i)||/||b|| 8.149757275929e-01
   11 KSP Residual norm 8.443738332470e-10 
   11 KSP preconditioned resid norm 8.443738332470e-10 true resid norm 4.618661456519e-09 ||r(i)||/||b|| 4.579744308653e-01
   12 KSP Residual norm 5.198466423789e-10 
   12 KSP preconditioned resid norm 5.198466423789e-10 true resid norm 3.343101255916e-09 ||r(i)||/||b|| 3.314932062929e-01
   13 KSP Residual norm 3.595897707446e-10 
   13 KSP preconditioned resid norm 3.595897707446e-10 true resid norm 2.128669401962e-09 ||r(i)||/||b|| 2.110733092350e-01
   14 KSP Residual norm 2.510253365631e-10 
   14 KSP preconditioned resid norm 2.510253365631e-10 true resid norm 1.095753022068e-09 ||r(i)||/||b|| 1.086520134404e-01
   15 KSP Residual norm 1.756567760298e-10 
   15 KSP preconditioned resid norm 1.756567760298e-10 true resid norm 6.266371754037e-10 ||r(i)||/||b|| 6.213570889883e-02
   16 KSP Residual norm 1.232030551449e-10 
   16 KSP preconditioned resid norm 1.232030551449e-10 true resid norm 4.808422945193e-10 ||r(i)||/||b|| 4.767906854433e-02
   17 KSP Residual norm 8.741549183362e-11 
   17 KSP preconditioned resid norm 8.741549183362e-11 true resid norm 4.513174505303e-10 ||r(i)||/||b|| 4.475146197487e-02
  Linear solve converged due to CONVERGED_ATOL iterations 17
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.526522777796e-09 
  1 KSP Residual norm 3.733354304257e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.169200215208e-09 
  1 KSP Residual norm 1.747682435466e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.008497668263e-08 gnorm 1.856677427432e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.728132920901e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.212821232118e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 1.856677427432e-09 
    0 KSP Residual norm 8.708059513835e-09 
    0 KSP preconditioned resid norm 8.708059513835e-09 true resid norm 1.856677427432e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 4.723542460958e-09 
    1 KSP preconditioned resid norm 4.723542460958e-09 true resid norm 2.099659335907e-09 ||r(i)||/||b|| 1.130869210174e+00
    2 KSP Residual norm 3.341094342511e-09 
    2 KSP preconditioned resid norm 3.341094342511e-09 true resid norm 4.020965154909e-09 ||r(i)||/||b|| 2.165677836926e+00
    3 KSP Residual norm 2.588088601702e-09 
    3 KSP preconditioned resid norm 2.588088601702e-09 true resid norm 5.670498107735e-09 ||r(i)||/||b|| 3.054110543897e+00
    4 KSP Residual norm 2.174366943850e-09 
    4 KSP preconditioned resid norm 2.174366943850e-09 true resid norm 6.392783187519e-09 ||r(i)||/||b|| 3.443130773858e+00
    5 KSP Residual norm 1.598461738666e-09 
    5 KSP preconditioned resid norm 1.598461738666e-09 true resid norm 6.670175767804e-09 ||r(i)||/||b|| 3.592533452098e+00
    6 KSP Residual norm 1.149529168541e-09 
    6 KSP preconditioned resid norm 1.149529168541e-09 true resid norm 6.101030172645e-09 ||r(i)||/||b|| 3.285993615533e+00
    7 KSP Residual norm 8.347160935101e-10 
    7 KSP preconditioned resid norm 8.347160935101e-10 true resid norm 4.953009221121e-09 ||r(i)||/||b|| 2.667673526883e+00
    8 KSP Residual norm 6.159302710081e-10 
    8 KSP preconditioned resid norm 6.159302710081e-10 true resid norm 3.876644724417e-09 ||r(i)||/||b|| 2.087947355389e+00
    9 KSP Residual norm 4.502345377079e-10 
    9 KSP preconditioned resid norm 4.502345377079e-10 true resid norm 2.679268683003e-09 ||r(i)||/||b|| 1.443044787111e+00
   10 KSP Residual norm 2.855338846580e-10 
   10 KSP preconditioned resid norm 2.855338846580e-10 true resid norm 1.470742627606e-09 ||r(i)||/||b|| 7.921368601117e-01
   11 KSP Residual norm 1.500645470405e-10 
   11 KSP preconditioned resid norm 1.500645470405e-10 true resid norm 8.493182619160e-10 ||r(i)||/||b|| 4.574398597018e-01
   12 KSP Residual norm 8.936509338281e-11 
   12 KSP preconditioned resid norm 8.936509338281e-11 true resid norm 6.185758871631e-10 ||r(i)||/||b|| 3.331628197897e-01
  Linear solve converged due to CONVERGED_ATOL iterations 12
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.956798567246e-10 
  1 KSP Residual norm 7.155676921947e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.070849653251e-09 
  1 KSP Residual norm 2.248930562136e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.856677427432e-09 gnorm 3.250120171904e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.741194380008e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.506066172261e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  7 SNES Function norm 3.250120171903e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 7
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=198
  total number of function evaluations=15
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.70411e+09*s to t=1.73567e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.73567e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.73567e+09*s to t=1.76723e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.73567e+09*s to t=1.76723e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.809854000210e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.702672440651e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963686074e-05 
    0 KSP Residual norm 3.037565789777e-03 
    0 KSP preconditioned resid norm 3.037565789777e-03 true resid norm 6.437963686074e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752741400957e-03 
    1 KSP preconditioned resid norm 1.752741400957e-03 true resid norm 2.280184884372e-04 ||r(i)||/||b|| 3.541779661331e+00
    2 KSP Residual norm 1.120012687214e-03 
    2 KSP preconditioned resid norm 1.120012687214e-03 true resid norm 7.582949496837e-04 ||r(i)||/||b|| 1.177849063243e+01
    3 KSP Residual norm 9.557997177986e-04 
    3 KSP preconditioned resid norm 9.557997177986e-04 true resid norm 7.315354447685e-04 ||r(i)||/||b|| 1.136283894162e+01
    4 KSP Residual norm 7.153087728727e-04 
    4 KSP preconditioned resid norm 7.153087728727e-04 true resid norm 4.947073514193e-04 ||r(i)||/||b|| 7.684220904965e+00
    5 KSP Residual norm 3.626774517243e-04 
    5 KSP preconditioned resid norm 3.626774517243e-04 true resid norm 3.022571556983e-04 ||r(i)||/||b|| 4.694918617701e+00
    6 KSP Residual norm 1.912452742951e-04 
    6 KSP preconditioned resid norm 1.912452742951e-04 true resid norm 3.541516273864e-04 ||r(i)||/||b|| 5.500988272929e+00
    7 KSP Residual norm 1.241823766984e-04 
    7 KSP preconditioned resid norm 1.241823766984e-04 true resid norm 3.360040311219e-04 ||r(i)||/||b|| 5.219104168741e+00
    8 KSP Residual norm 8.447710517825e-05 
    8 KSP preconditioned resid norm 8.447710517825e-05 true resid norm 2.507415797766e-04 ||r(i)||/||b|| 3.894734298036e+00
    9 KSP Residual norm 6.408832490998e-05 
    9 KSP preconditioned resid norm 6.408832490998e-05 true resid norm 1.812652823573e-04 ||r(i)||/||b|| 2.815568574103e+00
   10 KSP Residual norm 4.499891925504e-05 
   10 KSP preconditioned resid norm 4.499891925504e-05 true resid norm 9.809145984717e-05 ||r(i)||/||b|| 1.523641086379e+00
   11 KSP Residual norm 2.961220996649e-05 
   11 KSP preconditioned resid norm 2.961220996649e-05 true resid norm 4.912540746800e-05 ||r(i)||/||b|| 7.630581634728e-01
   12 KSP Residual norm 2.090548755755e-05 
   12 KSP preconditioned resid norm 2.090548755755e-05 true resid norm 5.726850376005e-05 ||r(i)||/||b|| 8.895437525367e-01
   13 KSP Residual norm 1.662947705872e-05 
   13 KSP preconditioned resid norm 1.662947705872e-05 true resid norm 4.910481214875e-05 ||r(i)||/||b|| 7.627382592258e-01
   14 KSP Residual norm 1.232860254288e-05 
   14 KSP preconditioned resid norm 1.232860254288e-05 true resid norm 2.803796326852e-05 ||r(i)||/||b|| 4.355098076923e-01
   15 KSP Residual norm 8.158817267073e-06 
   15 KSP preconditioned resid norm 8.158817267073e-06 true resid norm 1.911986518420e-05 ||r(i)||/||b|| 2.969862229195e-01
   16 KSP Residual norm 5.861726357871e-06 
   16 KSP preconditioned resid norm 5.861726357871e-06 true resid norm 1.621143203258e-05 ||r(i)||/||b|| 2.518099328153e-01
   17 KSP Residual norm 4.553369061691e-06 
   17 KSP preconditioned resid norm 4.553369061691e-06 true resid norm 1.227593162173e-05 ||r(i)||/||b|| 1.906803489476e-01
   18 KSP Residual norm 3.199216611188e-06 
   18 KSP preconditioned resid norm 3.199216611188e-06 true resid norm 7.754637607261e-06 ||r(i)||/||b|| 1.204517140107e-01
   19 KSP Residual norm 2.315772694872e-06 
   19 KSP preconditioned resid norm 2.315772694872e-06 true resid norm 5.627055080076e-06 ||r(i)||/||b|| 8.740426871696e-02
   20 KSP Residual norm 1.772942965864e-06 
   20 KSP preconditioned resid norm 1.772942965864e-06 true resid norm 4.186653423719e-06 ||r(i)||/||b|| 6.503070889907e-02
   21 KSP Residual norm 1.331322766671e-06 
   21 KSP preconditioned resid norm 1.331322766671e-06 true resid norm 2.919332072514e-06 ||r(i)||/||b|| 4.534558153580e-02
   22 KSP Residual norm 9.133196170095e-07 
   22 KSP preconditioned resid norm 9.133196170095e-07 true resid norm 2.080110091516e-06 ||r(i)||/||b|| 3.231006251271e-02
   23 KSP Residual norm 6.812122726719e-07 
   23 KSP preconditioned resid norm 6.812122726719e-07 true resid norm 1.708738061972e-06 ||r(i)||/||b|| 2.654159211349e-02
   24 KSP Residual norm 5.164971687369e-07 
   24 KSP preconditioned resid norm 5.164971687369e-07 true resid norm 1.179579341969e-06 ||r(i)||/||b|| 1.832224286261e-02
   25 KSP Residual norm 3.762133075766e-07 
   25 KSP preconditioned resid norm 3.762133075766e-07 true resid norm 8.603295813917e-07 ||r(i)||/||b|| 1.336338046225e-02
   26 KSP Residual norm 2.920689933464e-07 
   26 KSP preconditioned resid norm 2.920689933464e-07 true resid norm 6.681848438926e-07 ||r(i)||/||b|| 1.037882281533e-02
   27 KSP Residual norm 2.227998271695e-07 
   27 KSP preconditioned resid norm 2.227998271695e-07 true resid norm 4.854781816687e-07 ||r(i)||/||b|| 7.540865486999e-03
   28 KSP Residual norm 1.543647099507e-07 
   28 KSP preconditioned resid norm 1.543647099507e-07 true resid norm 4.001677718582e-07 ||r(i)||/||b|| 6.215750684083e-03
   29 KSP Residual norm 1.133887252571e-07 
   29 KSP preconditioned resid norm 1.133887252571e-07 true resid norm 2.929711214538e-07 ||r(i)||/||b|| 4.550679931413e-03
   30 KSP Residual norm 8.419044159288e-08 
   30 KSP preconditioned resid norm 8.419044159288e-08 true resid norm 2.105740608759e-07 ||r(i)||/||b|| 3.270817779408e-03
   31 KSP Residual norm 5.966838996146e-08 
   31 KSP preconditioned resid norm 5.966838996146e-08 true resid norm 1.486716723777e-07 ||r(i)||/||b|| 2.309296535786e-03
   32 KSP Residual norm 4.322351209684e-08 
   32 KSP preconditioned resid norm 4.322351209684e-08 true resid norm 1.067138237800e-07 ||r(i)||/||b|| 1.657571073457e-03
   33 KSP Residual norm 3.207443098458e-08 
   33 KSP preconditioned resid norm 3.207443098458e-08 true resid norm 7.628102418789e-08 ||r(i)||/||b|| 1.184862604194e-03
   34 KSP Residual norm 2.263673324261e-08 
   34 KSP preconditioned resid norm 2.263673324261e-08 true resid norm 5.309662876582e-08 ||r(i)||/||b|| 8.247425949399e-04
   35 KSP Residual norm 1.652166156940e-08 
   35 KSP preconditioned resid norm 1.652166156940e-08 true resid norm 4.307413199582e-08 ||r(i)||/||b|| 6.690645380464e-04
   36 KSP Residual norm 1.227967600680e-08 
   36 KSP preconditioned resid norm 1.227967600680e-08 true resid norm 3.192445510288e-08 ||r(i)||/||b|| 4.958781481159e-04
   37 KSP Residual norm 8.334257823305e-09 
   37 KSP preconditioned resid norm 8.334257823305e-09 true resid norm 2.209705875425e-08 ||r(i)||/||b|| 3.432305590982e-04
   38 KSP Residual norm 6.176196305272e-09 
   38 KSP preconditioned resid norm 6.176196305272e-09 true resid norm 1.608314383793e-08 ||r(i)||/||b|| 2.498172500214e-04
   39 KSP Residual norm 4.422560971276e-09 
   39 KSP preconditioned resid norm 4.422560971276e-09 true resid norm 1.073792763095e-08 ||r(i)||/||b|| 1.667907455610e-04
   40 KSP Residual norm 3.214803383833e-09 
   40 KSP preconditioned resid norm 3.214803383833e-09 true resid norm 7.191071271884e-09 ||r(i)||/||b|| 1.116979160264e-04
   41 KSP Residual norm 2.423416273448e-09 
   41 KSP preconditioned resid norm 2.423416273448e-09 true resid norm 5.621252518379e-09 ||r(i)||/||b|| 8.731413832821e-05
   42 KSP Residual norm 1.645813422253e-09 
   42 KSP preconditioned resid norm 1.645813422253e-09 true resid norm 3.894242591125e-09 ||r(i)||/||b|| 6.048873185708e-05
   43 KSP Residual norm 1.046956539583e-09 
   43 KSP preconditioned resid norm 1.046956539583e-09 true resid norm 2.848799996424e-09 ||r(i)||/||b|| 4.425001654772e-05
   44 KSP Residual norm 7.078448170232e-10 
   44 KSP preconditioned resid norm 7.078448170232e-10 true resid norm 1.870057569142e-09 ||r(i)||/||b|| 2.904734571876e-05
   45 KSP Residual norm 5.246627952864e-10 
   45 KSP preconditioned resid norm 5.246627952864e-10 true resid norm 1.234033631609e-09 ||r(i)||/||b|| 1.916807381624e-05
   46 KSP Residual norm 3.572853810940e-10 
   46 KSP preconditioned resid norm 3.572853810940e-10 true resid norm 8.800511516181e-10 ||r(i)||/||b|| 1.366971288642e-05
   47 KSP Residual norm 2.367675113355e-10 
   47 KSP preconditioned resid norm 2.367675113355e-10 true resid norm 6.244726591451e-10 ||r(i)||/||b|| 9.699847492087e-06
   48 KSP Residual norm 1.766632207664e-10 
   48 KSP preconditioned resid norm 1.766632207664e-10 true resid norm 4.685897626460e-10 ||r(i)||/||b|| 7.278540008848e-06
   49 KSP Residual norm 1.267863567812e-10 
   49 KSP preconditioned resid norm 1.267863567812e-10 true resid norm 3.002001425674e-10 ||r(i)||/||b|| 4.662967317084e-06
   50 KSP Residual norm 9.001753117826e-11 
   50 KSP preconditioned resid norm 9.001753117826e-11 true resid norm 2.160472377875e-10 ||r(i)||/||b|| 3.355831879804e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.304256729118e-05 
  1 KSP Residual norm 3.393235898270e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.961128861816e-05 
  1 KSP Residual norm 7.327085482957e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963686074e-05 gnorm 4.988930231281e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.389841603082e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.073841362083e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 4.988930231281e-06 
    0 KSP Residual norm 5.567026818230e-05 
    0 KSP preconditioned resid norm 5.567026818230e-05 true resid norm 4.988930231281e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 2.693467126438e-05 
    1 KSP preconditioned resid norm 2.693467126438e-05 true resid norm 7.903536230772e-06 ||r(i)||/||b|| 1.584214624052e+00
    2 KSP Residual norm 1.760383701103e-05 
    2 KSP preconditioned resid norm 1.760383701103e-05 true resid norm 1.816846057286e-05 ||r(i)||/||b|| 3.641754791226e+00
    3 KSP Residual norm 1.350513838690e-05 
    3 KSP preconditioned resid norm 1.350513838690e-05 true resid norm 2.422569342435e-05 ||r(i)||/||b|| 4.855889399386e+00
    4 KSP Residual norm 1.143067022893e-05 
    4 KSP preconditioned resid norm 1.143067022893e-05 true resid norm 2.658536488174e-05 ||r(i)||/||b|| 5.328870849916e+00
    5 KSP Residual norm 8.214430881017e-06 
    5 KSP preconditioned resid norm 8.214430881017e-06 true resid norm 2.755758816965e-05 ||r(i)||/||b|| 5.523746954178e+00
    6 KSP Residual norm 6.003590566912e-06 
    6 KSP preconditioned resid norm 6.003590566912e-06 true resid norm 2.600005049439e-05 ||r(i)||/||b|| 5.211548225584e+00
    7 KSP Residual norm 4.445055577301e-06 
    7 KSP preconditioned resid norm 4.445055577301e-06 true resid norm 2.190179272720e-05 ||r(i)||/||b|| 4.390077975008e+00
    8 KSP Residual norm 3.196394176774e-06 
    8 KSP preconditioned resid norm 3.196394176774e-06 true resid norm 1.730691263206e-05 ||r(i)||/||b|| 3.469062871143e+00
    9 KSP Residual norm 2.365603564772e-06 
    9 KSP preconditioned resid norm 2.365603564772e-06 true resid norm 1.281566788396e-05 ||r(i)||/||b|| 2.568820827279e+00
   10 KSP Residual norm 1.649142602198e-06 
   10 KSP preconditioned resid norm 1.649142602198e-06 true resid norm 6.923796131800e-06 ||r(i)||/||b|| 1.387831821818e+00
   11 KSP Residual norm 1.002971911722e-06 
   11 KSP preconditioned resid norm 1.002971911722e-06 true resid norm 3.555507639800e-06 ||r(i)||/||b|| 7.126793671129e-01
   12 KSP Residual norm 6.731246462876e-07 
   12 KSP preconditioned resid norm 6.731246462876e-07 true resid norm 2.583012926843e-06 ||r(i)||/||b|| 5.177488573899e-01
   13 KSP Residual norm 5.092179715087e-07 
   13 KSP preconditioned resid norm 5.092179715087e-07 true resid norm 1.651658801139e-06 ||r(i)||/||b|| 3.310647222089e-01
   14 KSP Residual norm 3.571546916371e-07 
   14 KSP preconditioned resid norm 3.571546916371e-07 true resid norm 1.099702673113e-06 ||r(i)||/||b|| 2.204285532433e-01
   15 KSP Residual norm 2.147578501721e-07 
   15 KSP preconditioned resid norm 2.147578501721e-07 true resid norm 1.024021017615e-06 ||r(i)||/||b|| 2.052586366501e-01
   16 KSP Residual norm 1.382709773872e-07 
   16 KSP preconditioned resid norm 1.382709773872e-07 true resid norm 8.480332181099e-07 ||r(i)||/||b|| 1.699829780727e-01
   17 KSP Residual norm 9.771757919453e-08 
   17 KSP preconditioned resid norm 9.771757919453e-08 true resid norm 6.557024520336e-07 ||r(i)||/||b|| 1.314314736098e-01
   18 KSP Residual norm 6.720015779492e-08 
   18 KSP preconditioned resid norm 6.720015779492e-08 true resid norm 4.104998046639e-07 ||r(i)||/||b|| 8.228212976202e-02
   19 KSP Residual norm 4.612206248280e-08 
   19 KSP preconditioned resid norm 4.612206248280e-08 true resid norm 2.181155429857e-07 ||r(i)||/||b|| 4.371990243882e-02
   20 KSP Residual norm 3.517180250766e-08 
   20 KSP preconditioned resid norm 3.517180250766e-08 true resid norm 1.308473551267e-07 ||r(i)||/||b|| 2.622753758036e-02
   21 KSP Residual norm 2.603736588511e-08 
   21 KSP preconditioned resid norm 2.603736588511e-08 true resid norm 8.688749417472e-08 ||r(i)||/||b|| 1.741605717994e-02
   22 KSP Residual norm 1.952488642489e-08 
   22 KSP preconditioned resid norm 1.952488642489e-08 true resid norm 8.259677085424e-08 ||r(i)||/||b|| 1.655600840764e-02
   23 KSP Residual norm 1.423283380706e-08 
   23 KSP preconditioned resid norm 1.423283380706e-08 true resid norm 7.002794881968e-08 ||r(i)||/||b|| 1.403666629383e-02
   24 KSP Residual norm 1.056245855392e-08 
   24 KSP preconditioned resid norm 1.056245855392e-08 true resid norm 5.701612664452e-08 ||r(i)||/||b|| 1.142852756028e-02
   25 KSP Residual norm 7.410532254744e-09 
   25 KSP preconditioned resid norm 7.410532254744e-09 true resid norm 4.219893103987e-08 ||r(i)||/||b|| 8.458512964418e-03
   26 KSP Residual norm 5.314692019585e-09 
   26 KSP preconditioned resid norm 5.314692019585e-09 true resid norm 2.758513039904e-08 ||r(i)||/||b|| 5.529267622561e-03
   27 KSP Residual norm 3.904490375644e-09 
   27 KSP preconditioned resid norm 3.904490375644e-09 true resid norm 1.637613295923e-08 ||r(i)||/||b|| 3.282493881465e-03
   28 KSP Residual norm 2.692934293595e-09 
   28 KSP preconditioned resid norm 2.692934293595e-09 true resid norm 9.268960033136e-09 ||r(i)||/||b|| 1.857905323073e-03
   29 KSP Residual norm 1.969425355592e-09 
   29 KSP preconditioned resid norm 1.969425355592e-09 true resid norm 6.671698314497e-09 ||r(i)||/||b|| 1.337300384091e-03
   30 KSP Residual norm 1.371486458421e-09 
   30 KSP preconditioned resid norm 1.371486458421e-09 true resid norm 4.975250285543e-09 ||r(i)||/||b|| 9.972579400586e-04
   31 KSP Residual norm 9.579438180781e-10 
   31 KSP preconditioned resid norm 9.579438180781e-10 true resid norm 3.890753417464e-09 ||r(i)||/||b|| 7.798772957515e-04
   32 KSP Residual norm 6.381188724857e-10 
   32 KSP preconditioned resid norm 6.381188724857e-10 true resid norm 2.808819521608e-09 ||r(i)||/||b|| 5.630103832674e-04
   33 KSP Residual norm 4.614058874961e-10 
   33 KSP preconditioned resid norm 4.614058874961e-10 true resid norm 2.111065495862e-09 ||r(i)||/||b|| 4.231499335521e-04
   34 KSP Residual norm 3.346116451138e-10 
   34 KSP preconditioned resid norm 3.346116451138e-10 true resid norm 1.460386633501e-09 ||r(i)||/||b|| 2.927254072113e-04
   35 KSP Residual norm 2.493092513896e-10 
   35 KSP preconditioned resid norm 2.493092513896e-10 true resid norm 9.659524317800e-10 ||r(i)||/||b|| 1.936191501985e-04
   36 KSP Residual norm 1.813133489979e-10 
   36 KSP preconditioned resid norm 1.813133489979e-10 true resid norm 6.081012713469e-10 ||r(i)||/||b|| 1.218901133421e-04
   37 KSP Residual norm 1.252310501253e-10 
   37 KSP preconditioned resid norm 1.252310501253e-10 true resid norm 4.923229491991e-10 ||r(i)||/||b|| 9.868306959119e-05
   38 KSP Residual norm 8.429602431405e-11 
   38 KSP preconditioned resid norm 8.429602431405e-11 true resid norm 3.845716582867e-10 ||r(i)||/||b|| 7.708499426899e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.258028515436e-06 
  1 KSP Residual norm 3.876359383319e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.212266023150e-06 
  1 KSP Residual norm 1.517178687075e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 4.988930231281e-06 gnorm 1.860421614855e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.612981240224e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.142314337808e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 1.860421614855e-06 
    0 KSP Residual norm 7.781485121566e-06 
    0 KSP preconditioned resid norm 7.781485121566e-06 true resid norm 1.860421614855e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 4.207582856354e-06 
    1 KSP preconditioned resid norm 4.207582856354e-06 true resid norm 2.041163843231e-06 ||r(i)||/||b|| 1.097151219343e+00
    2 KSP Residual norm 2.974350849263e-06 
    2 KSP preconditioned resid norm 2.974350849263e-06 true resid norm 4.025351843629e-06 ||r(i)||/||b|| 2.163677207085e+00
    3 KSP Residual norm 2.359700714815e-06 
    3 KSP preconditioned resid norm 2.359700714815e-06 true resid norm 5.544607582772e-06 ||r(i)||/||b|| 2.980296261073e+00
    4 KSP Residual norm 2.027153702981e-06 
    4 KSP preconditioned resid norm 2.027153702981e-06 true resid norm 6.140798268769e-06 ||r(i)||/||b|| 3.300756247797e+00
    5 KSP Residual norm 1.530702039255e-06 
    5 KSP preconditioned resid norm 1.530702039255e-06 true resid norm 6.362363714588e-06 ||r(i)||/||b|| 3.419850459587e+00
    6 KSP Residual norm 1.093068600688e-06 
    6 KSP preconditioned resid norm 1.093068600688e-06 true resid norm 5.824539075865e-06 ||r(i)||/||b|| 3.130762956825e+00
    7 KSP Residual norm 7.922277145365e-07 
    7 KSP preconditioned resid norm 7.922277145365e-07 true resid norm 4.647073000844e-06 ||r(i)||/||b|| 2.497860142958e+00
    8 KSP Residual norm 5.730441591773e-07 
    8 KSP preconditioned resid norm 5.730441591773e-07 true resid norm 3.491188238692e-06 ||r(i)||/||b|| 1.876557555995e+00
    9 KSP Residual norm 4.094836165550e-07 
    9 KSP preconditioned resid norm 4.094836165550e-07 true resid norm 2.341581328187e-06 ||r(i)||/||b|| 1.258629393192e+00
   10 KSP Residual norm 2.540705767009e-07 
   10 KSP preconditioned resid norm 2.540705767009e-07 true resid norm 1.318077991742e-06 ||r(i)||/||b|| 7.084834863331e-01
   11 KSP Residual norm 1.341432369935e-07 
   11 KSP preconditioned resid norm 1.341432369935e-07 true resid norm 8.003947140021e-07 ||r(i)||/||b|| 4.302222182387e-01
   12 KSP Residual norm 8.457189519614e-08 
   12 KSP preconditioned resid norm 8.457189519614e-08 true resid norm 5.882508862912e-07 ||r(i)||/||b|| 3.161922445934e-01
   13 KSP Residual norm 5.451712536572e-08 
   13 KSP preconditioned resid norm 5.451712536572e-08 true resid norm 3.580448663617e-07 ||r(i)||/||b|| 1.924536156228e-01
   14 KSP Residual norm 3.636935633496e-08 
   14 KSP preconditioned resid norm 3.636935633496e-08 true resid norm 1.941294352985e-07 ||r(i)||/||b|| 1.043470113164e-01
   15 KSP Residual norm 2.588140114317e-08 
   15 KSP preconditioned resid norm 2.588140114317e-08 true resid norm 1.126626973984e-07 ||r(i)||/||b|| 6.055761581074e-02
   16 KSP Residual norm 1.829814198671e-08 
   16 KSP preconditioned resid norm 1.829814198671e-08 true resid norm 6.449743913271e-08 ||r(i)||/||b|| 3.466818414585e-02
   17 KSP Residual norm 1.339952781448e-08 
   17 KSP preconditioned resid norm 1.339952781448e-08 true resid norm 5.279311445172e-08 ||r(i)||/||b|| 2.837696252837e-02
   18 KSP Residual norm 9.504322910878e-09 
   18 KSP preconditioned resid norm 9.504322910878e-09 true resid norm 4.618421168711e-08 ||r(i)||/||b|| 2.482459423087e-02
   19 KSP Residual norm 6.439429218804e-09 
   19 KSP preconditioned resid norm 6.439429218804e-09 true resid norm 3.943272527269e-08 ||r(i)||/||b|| 2.119558542958e-02
   20 KSP Residual norm 4.758534926529e-09 
   20 KSP preconditioned resid norm 4.758534926529e-09 true resid norm 2.892017453998e-08 ||r(i)||/||b|| 1.554495728767e-02
   21 KSP Residual norm 3.260870575058e-09 
   21 KSP preconditioned resid norm 3.260870575058e-09 true resid norm 1.658516292217e-08 ||r(i)||/||b|| 8.914733515103e-03
   22 KSP Residual norm 2.166489478709e-09 
   22 KSP preconditioned resid norm 2.166489478709e-09 true resid norm 8.934956263143e-09 ||r(i)||/||b|| 4.802651287105e-03
   23 KSP Residual norm 1.488426364871e-09 
   23 KSP preconditioned resid norm 1.488426364871e-09 true resid norm 4.990988176902e-09 ||r(i)||/||b|| 2.682718872459e-03
   24 KSP Residual norm 1.102498665768e-09 
   24 KSP preconditioned resid norm 1.102498665768e-09 true resid norm 3.232262225928e-09 ||r(i)||/||b|| 1.737381569919e-03
   25 KSP Residual norm 8.451797807841e-10 
   25 KSP preconditioned resid norm 8.451797807841e-10 true resid norm 2.541539456508e-09 ||r(i)||/||b|| 1.366109400264e-03
   26 KSP Residual norm 6.055802891071e-10 
   26 KSP preconditioned resid norm 6.055802891071e-10 true resid norm 2.108433188574e-09 ||r(i)||/||b|| 1.133309337915e-03
   27 KSP Residual norm 4.287709934907e-10 
   27 KSP preconditioned resid norm 4.287709934907e-10 true resid norm 1.878409740832e-09 ||r(i)||/||b|| 1.009668843790e-03
   28 KSP Residual norm 2.966563091035e-10 
   28 KSP preconditioned resid norm 2.966563091035e-10 true resid norm 1.561506586929e-09 ||r(i)||/||b|| 8.393294156876e-04
   29 KSP Residual norm 2.104606735254e-10 
   29 KSP preconditioned resid norm 2.104606735254e-10 true resid norm 1.028298951978e-09 ||r(i)||/||b|| 5.527236104801e-04
   30 KSP Residual norm 1.460625898366e-10 
   30 KSP preconditioned resid norm 1.460625898366e-10 true resid norm 5.715559233186e-10 ||r(i)||/||b|| 3.072184921712e-04
   31 KSP Residual norm 1.057042250483e-10 
   31 KSP preconditioned resid norm 1.057042250483e-10 true resid norm 3.674310741198e-10 ||r(i)||/||b|| 1.974988202599e-04
   32 KSP Residual norm 7.294257017039e-11 
   32 KSP preconditioned resid norm 7.294257017039e-11 true resid norm 2.483931133066e-10 ||r(i)||/||b|| 1.335144202385e-04
  Linear solve converged due to CONVERGED_ATOL iterations 32
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.496072062041e-07 
  1 KSP Residual norm 6.614827863696e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.006420521802e-06 
  1 KSP Residual norm 1.890973962116e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.860421614855e-06 gnorm 3.184596734053e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.069695851045e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.333371504357e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 3.184596734053e-07 
    0 KSP Residual norm 1.525640882391e-06 
    0 KSP preconditioned resid norm 1.525640882391e-06 true resid norm 3.184596734053e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 7.782854835377e-07 
    1 KSP preconditioned resid norm 7.782854835377e-07 true resid norm 3.584981573548e-07 ||r(i)||/||b|| 1.125725444360e+00
    2 KSP Residual norm 5.397426115257e-07 
    2 KSP preconditioned resid norm 5.397426115257e-07 true resid norm 7.025865563241e-07 ||r(i)||/||b|| 2.206202590147e+00
    3 KSP Residual norm 4.232854016348e-07 
    3 KSP preconditioned resid norm 4.232854016348e-07 true resid norm 9.673716039381e-07 ||r(i)||/||b|| 3.037658092134e+00
    4 KSP Residual norm 3.594504662501e-07 
    4 KSP preconditioned resid norm 3.594504662501e-07 true resid norm 1.079696851123e-06 ||r(i)||/||b|| 3.390372286631e+00
    5 KSP Residual norm 2.695256817064e-07 
    5 KSP preconditioned resid norm 2.695256817064e-07 true resid norm 1.127165930794e-06 ||r(i)||/||b|| 3.539430656135e+00
    6 KSP Residual norm 1.940490273553e-07 
    6 KSP preconditioned resid norm 1.940490273553e-07 true resid norm 1.040586222098e-06 ||r(i)||/||b|| 3.267560413445e+00
    7 KSP Residual norm 1.418064575942e-07 
    7 KSP preconditioned resid norm 1.418064575942e-07 true resid norm 8.454959997855e-07 ||r(i)||/||b|| 2.654954678388e+00
    8 KSP Residual norm 1.037814922578e-07 
    8 KSP preconditioned resid norm 1.037814922578e-07 true resid norm 6.466935845822e-07 ||r(i)||/||b|| 2.030692230721e+00
    9 KSP Residual norm 7.456232709523e-08 
    9 KSP preconditioned resid norm 7.456232709523e-08 true resid norm 4.376800908167e-07 ||r(i)||/||b|| 1.374365822010e+00
   10 KSP Residual norm 4.708972612461e-08 
   10 KSP preconditioned resid norm 4.708972612461e-08 true resid norm 2.442626549312e-07 ||r(i)||/||b|| 7.670128287180e-01
   11 KSP Residual norm 2.528106827756e-08 
   11 KSP preconditioned resid norm 2.528106827756e-08 true resid norm 1.432629262717e-07 ||r(i)||/||b|| 4.498620649194e-01
   12 KSP Residual norm 1.579071771284e-08 
   12 KSP preconditioned resid norm 1.579071771284e-08 true resid norm 1.044020448573e-07 ||r(i)||/||b|| 3.278344279540e-01
   13 KSP Residual norm 1.073809348324e-08 
   13 KSP preconditioned resid norm 1.073809348324e-08 true resid norm 6.452308574177e-08 ||r(i)||/||b|| 2.026099099199e-01
   14 KSP Residual norm 7.418134971572e-09 
   14 KSP preconditioned resid norm 7.418134971572e-09 true resid norm 3.404552512875e-08 ||r(i)||/||b|| 1.069068644224e-01
   15 KSP Residual norm 5.263759387371e-09 
   15 KSP preconditioned resid norm 5.263759387371e-09 true resid norm 1.957527364387e-08 ||r(i)||/||b|| 6.146861056079e-02
   16 KSP Residual norm 3.725572587974e-09 
   16 KSP preconditioned resid norm 3.725572587974e-09 true resid norm 1.370434650692e-08 ||r(i)||/||b|| 4.303322414541e-02
   17 KSP Residual norm 2.684064746241e-09 
   17 KSP preconditioned resid norm 2.684064746241e-09 true resid norm 1.277268370214e-08 ||r(i)||/||b|| 4.010769578941e-02
   18 KSP Residual norm 1.874926668375e-09 
   18 KSP preconditioned resid norm 1.874926668375e-09 true resid norm 1.075831324108e-08 ||r(i)||/||b|| 3.378234087236e-02
   19 KSP Residual norm 1.248007434216e-09 
   19 KSP preconditioned resid norm 1.248007434216e-09 true resid norm 8.337912559776e-09 ||r(i)||/||b|| 2.618200436689e-02
   20 KSP Residual norm 9.158408788479e-10 
   20 KSP preconditioned resid norm 9.158408788479e-10 true resid norm 5.765792035025e-09 ||r(i)||/||b|| 1.810525010395e-02
   21 KSP Residual norm 6.271935838493e-10 
   21 KSP preconditioned resid norm 6.271935838493e-10 true resid norm 3.104064000489e-09 ||r(i)||/||b|| 9.747117954676e-03
   22 KSP Residual norm 4.237648021128e-10 
   22 KSP preconditioned resid norm 4.237648021128e-10 true resid norm 1.580927453895e-09 ||r(i)||/||b|| 4.964294025016e-03
   23 KSP Residual norm 3.022260048751e-10 
   23 KSP preconditioned resid norm 3.022260048751e-10 true resid norm 9.244597640590e-10 ||r(i)||/||b|| 2.902909979696e-03
   24 KSP Residual norm 2.282943457715e-10 
   24 KSP preconditioned resid norm 2.282943457715e-10 true resid norm 6.394473672839e-10 ||r(i)||/||b|| 2.007938275029e-03
   25 KSP Residual norm 1.765461319128e-10 
   25 KSP preconditioned resid norm 1.765461319128e-10 true resid norm 5.679534251735e-10 ||r(i)||/||b|| 1.783439074406e-03
   26 KSP Residual norm 1.253342805720e-10 
   26 KSP preconditioned resid norm 1.253342805720e-10 true resid norm 4.751558864399e-10 ||r(i)||/||b|| 1.492044130294e-03
   27 KSP Residual norm 8.861056195518e-11 
   27 KSP preconditioned resid norm 8.861056195518e-11 true resid norm 4.030470191309e-10 ||r(i)||/||b|| 1.265613993826e-03
  Linear solve converged due to CONVERGED_ATOL iterations 27
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.406727775775e-07 
  1 KSP Residual norm 1.299696779547e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.925944703072e-07 
  1 KSP Residual norm 2.862817289767e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.184596734053e-07 gnorm 6.042249637659e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.575082700621e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.654870922325e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 6.042249637659e-08 
    0 KSP Residual norm 2.818110690605e-07 
    0 KSP preconditioned resid norm 2.818110690605e-07 true resid norm 6.042249637659e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.454072207924e-07 
    1 KSP preconditioned resid norm 1.454072207924e-07 true resid norm 6.774901178471e-08 ||r(i)||/||b|| 1.121254761843e+00
    2 KSP Residual norm 1.010868005255e-07 
    2 KSP preconditioned resid norm 1.010868005255e-07 true resid norm 1.330941058833e-07 ||r(i)||/||b|| 2.202724380233e+00
    3 KSP Residual norm 7.946152722525e-08 
    3 KSP preconditioned resid norm 7.946152722525e-08 true resid norm 1.830291029400e-07 ||r(i)||/||b|| 3.029154932613e+00
    4 KSP Residual norm 6.765072041325e-08 
    4 KSP preconditioned resid norm 6.765072041325e-08 true resid norm 2.038533239079e-07 ||r(i)||/||b|| 3.373798438207e+00
    5 KSP Residual norm 5.078541786635e-08 
    5 KSP preconditioned resid norm 5.078541786635e-08 true resid norm 2.125575210833e-07 ||r(i)||/||b|| 3.517854008522e+00
    6 KSP Residual norm 3.652395210917e-08 
    6 KSP preconditioned resid norm 3.652395210917e-08 true resid norm 1.959035130686e-07 ||r(i)||/||b|| 3.242228057703e+00
    7 KSP Residual norm 2.663559879893e-08 
    7 KSP preconditioned resid norm 2.663559879893e-08 true resid norm 1.585725642363e-07 ||r(i)||/||b|| 2.624396106509e+00
    8 KSP Residual norm 1.947734883532e-08 
    8 KSP preconditioned resid norm 1.947734883532e-08 true resid norm 1.210208421261e-07 ||r(i)||/||b|| 2.002910329488e+00
    9 KSP Residual norm 1.395991951741e-08 
    9 KSP preconditioned resid norm 1.395991951741e-08 true resid norm 8.164237578442e-08 ||r(i)||/||b|| 1.351191703096e+00
   10 KSP Residual norm 8.786206955147e-09 
   10 KSP preconditioned resid norm 8.786206955147e-09 true resid norm 4.561825513076e-08 ||r(i)||/||b|| 7.549879244717e-01
   11 KSP Residual norm 4.710178903206e-09 
   11 KSP preconditioned resid norm 4.710178903206e-09 true resid norm 2.699386463915e-08 ||r(i)||/||b|| 4.467518930516e-01
   12 KSP Residual norm 2.937843189681e-09 
   12 KSP preconditioned resid norm 2.937843189681e-09 true resid norm 1.967211083416e-08 ||r(i)||/||b|| 3.255759363458e-01
   13 KSP Residual norm 1.977577349716e-09 
   13 KSP preconditioned resid norm 1.977577349716e-09 true resid norm 1.209382329025e-08 ||r(i)||/||b|| 2.001543136330e-01
   14 KSP Residual norm 1.359677156500e-09 
   14 KSP preconditioned resid norm 1.359677156500e-09 true resid norm 6.418343649185e-09 ||r(i)||/||b|| 1.062244037251e-01
   15 KSP Residual norm 9.663119685081e-10 
   15 KSP preconditioned resid norm 9.663119685081e-10 true resid norm 3.680896409536e-09 ||r(i)||/||b|| 6.091930374068e-02
   16 KSP Residual norm 6.856302524310e-10 
   16 KSP preconditioned resid norm 6.856302524310e-10 true resid norm 2.478053206985e-09 ||r(i)||/||b|| 4.101209575222e-02
   17 KSP Residual norm 4.947442950708e-10 
   17 KSP preconditioned resid norm 4.947442950708e-10 true resid norm 2.281945445709e-09 ||r(i)||/||b|| 3.776648736070e-02
   18 KSP Residual norm 3.454876657730e-10 
   18 KSP preconditioned resid norm 3.454876657730e-10 true resid norm 1.935901412534e-09 ||r(i)||/||b|| 3.203941459929e-02
   19 KSP Residual norm 2.307366578440e-10 
   19 KSP preconditioned resid norm 2.307366578440e-10 true resid norm 1.526383349547e-09 ||r(i)||/||b|| 2.526183857141e-02
   20 KSP Residual norm 1.693453183482e-10 
   20 KSP preconditioned resid norm 1.693453183482e-10 true resid norm 1.067802824598e-09 ||r(i)||/||b|| 1.767227255794e-02
   21 KSP Residual norm 1.154300960266e-10 
   21 KSP preconditioned resid norm 1.154300960266e-10 true resid norm 5.791813092972e-10 ||r(i)||/||b|| 9.585524333312e-03
   22 KSP Residual norm 7.744779857038e-11 
   22 KSP preconditioned resid norm 7.744779857038e-11 true resid norm 2.976079352039e-10 ||r(i)||/||b|| 4.925449179541e-03
  Linear solve converged due to CONVERGED_ATOL iterations 22
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.628620189165e-08 
  1 KSP Residual norm 2.506653383432e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.587878383286e-08 
  1 KSP Residual norm 6.896080173435e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.042249637659e-08 gnorm 1.127474499654e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.377533996568e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.726016145542e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 1.127474499654e-08 
    0 KSP Residual norm 5.277084235239e-08 
    0 KSP preconditioned resid norm 5.277084235239e-08 true resid norm 1.127474499654e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 2.719367756530e-08 
    1 KSP preconditioned resid norm 2.719367756530e-08 true resid norm 1.265097900534e-08 ||r(i)||/||b|| 1.122063426643e+00
    2 KSP Residual norm 1.889248428835e-08 
    2 KSP preconditioned resid norm 1.889248428835e-08 true resid norm 2.485066538598e-08 ||r(i)||/||b|| 2.204099994598e+00
    3 KSP Residual norm 1.484778963482e-08 
    3 KSP preconditioned resid norm 1.484778963482e-08 true resid norm 3.416969763845e-08 ||r(i)||/||b|| 3.030640395762e+00
    4 KSP Residual norm 1.263665797185e-08 
    4 KSP preconditioned resid norm 1.263665797185e-08 true resid norm 3.806160492140e-08 ||r(i)||/||b|| 3.375828449607e+00
    5 KSP Residual norm 9.485725508574e-09 
    5 KSP preconditioned resid norm 9.485725508574e-09 true resid norm 3.969262656450e-08 ||r(i)||/||b|| 3.520489960231e+00
    6 KSP Residual norm 6.826159567063e-09 
    6 KSP preconditioned resid norm 6.826159567063e-09 true resid norm 3.659160472729e-08 ||r(i)||/||b|| 3.245448543493e+00
    7 KSP Residual norm 4.976316415167e-09 
    7 KSP preconditioned resid norm 4.976316415167e-09 true resid norm 2.962141675913e-08 ||r(i)||/||b|| 2.627236072143e+00
    8 KSP Residual norm 3.640372046884e-09 
    8 KSP preconditioned resid norm 3.640372046884e-09 true resid norm 2.260930715305e-08 ||r(i)||/||b|| 2.005305411340e+00
    9 KSP Residual norm 2.609882785010e-09 
    9 KSP preconditioned resid norm 2.609882785010e-09 true resid norm 1.524702533366e-08 ||r(i)||/||b|| 1.352316645594e+00
   10 KSP Residual norm 1.642109405743e-09 
   10 KSP preconditioned resid norm 1.642109405743e-09 true resid norm 8.504192609829e-09 ||r(i)||/||b|| 7.542691752617e-01
   11 KSP Residual norm 8.790576632320e-10 
   11 KSP preconditioned resid norm 8.790576632320e-10 true resid norm 5.021788100315e-09 ||r(i)||/||b|| 4.454014793110e-01
   12 KSP Residual norm 5.463513247487e-10 
   12 KSP preconditioned resid norm 5.463513247487e-10 true resid norm 3.657494873667e-09 ||r(i)||/||b|| 3.243971260359e-01
   13 KSP Residual norm 3.669695690893e-10 
   13 KSP preconditioned resid norm 3.669695690893e-10 true resid norm 2.252240673478e-09 ||r(i)||/||b|| 1.997597882851e-01
   14 KSP Residual norm 2.519091267607e-10 
   14 KSP preconditioned resid norm 2.519091267607e-10 true resid norm 1.201196564705e-09 ||r(i)||/||b|| 1.065386902385e-01
   15 KSP Residual norm 1.783080596573e-10 
   15 KSP preconditioned resid norm 1.783080596573e-10 true resid norm 6.868978178719e-10 ||r(i)||/||b|| 6.092357903283e-02
   16 KSP Residual norm 1.260764246746e-10 
   16 KSP preconditioned resid norm 1.260764246746e-10 true resid norm 4.550016601646e-10 ||r(i)||/||b|| 4.035582714323e-02
   17 KSP Residual norm 9.058376400548e-11 
   17 KSP preconditioned resid norm 9.058376400548e-11 true resid norm 4.153603574427e-10 ||r(i)||/||b|| 3.683988928973e-02
  Linear solve converged due to CONVERGED_ATOL iterations 17
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.937543133074e-09 
  1 KSP Residual norm 4.429961856134e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.725364262503e-09 
  1 KSP Residual norm 1.176883114055e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.127474499654e-08 gnorm 2.118499081400e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.254170544585e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.697293005189e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 2.118499081400e-09 
    0 KSP Residual norm 9.917292596617e-09 
    0 KSP preconditioned resid norm 9.917292596617e-09 true resid norm 2.118499081400e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 5.108486962297e-09 
    1 KSP preconditioned resid norm 5.108486962297e-09 true resid norm 2.378029783516e-09 ||r(i)||/||b|| 1.122506874983e+00
    2 KSP Residual norm 3.548157050472e-09 
    2 KSP preconditioned resid norm 3.548157050472e-09 true resid norm 4.665771314503e-09 ||r(i)||/||b|| 2.202394778203e+00
    3 KSP Residual norm 2.787693581714e-09 
    3 KSP preconditioned resid norm 2.787693581714e-09 true resid norm 6.407932513289e-09 ||r(i)||/||b|| 3.024751140819e+00
    4 KSP Residual norm 2.372698204672e-09 
    4 KSP preconditioned resid norm 2.372698204672e-09 true resid norm 7.132260718831e-09 ||r(i)||/||b|| 3.366657451708e+00
    5 KSP Residual norm 1.779033824805e-09 
    5 KSP preconditioned resid norm 1.779033824805e-09 true resid norm 7.422224863382e-09 ||r(i)||/||b|| 3.503529894607e+00
    6 KSP Residual norm 1.278792919519e-09 
    6 KSP preconditioned resid norm 1.278792919519e-09 true resid norm 6.824450057484e-09 ||r(i)||/||b|| 3.221360876387e+00
    7 KSP Residual norm 9.332180539048e-10 
    7 KSP preconditioned resid norm 9.332180539048e-10 true resid norm 5.512866853740e-09 ||r(i)||/||b|| 2.602251236331e+00
    8 KSP Residual norm 6.816616728491e-10 
    8 KSP preconditioned resid norm 6.816616728491e-10 true resid norm 4.193800242928e-09 ||r(i)||/||b|| 1.979609186404e+00
    9 KSP Residual norm 4.860453584134e-10 
    9 KSP preconditioned resid norm 4.860453584134e-10 true resid norm 2.810990279154e-09 ||r(i)||/||b|| 1.326878214786e+00
   10 KSP Residual norm 3.025742268196e-10 
   10 KSP preconditioned resid norm 3.025742268196e-10 true resid norm 1.569167798355e-09 ||r(i)||/||b|| 7.406978894314e-01
   11 KSP Residual norm 1.596060183961e-10 
   11 KSP preconditioned resid norm 1.596060183961e-10 true resid norm 9.440741609125e-10 ||r(i)||/||b|| 4.456335002461e-01
   12 KSP Residual norm 9.651949459190e-11 
   12 KSP preconditioned resid norm 9.651949459190e-11 true resid norm 6.926791742057e-10 ||r(i)||/||b|| 3.269669457435e-01
  Linear solve converged due to CONVERGED_ATOL iterations 12
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.826142502840e-10 
  1 KSP Residual norm 7.340940669207e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.190578160675e-09 
  1 KSP Residual norm 2.801014675491e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.118499081400e-09 gnorm 3.779174959735e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.273271159297e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.181454980757e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  7 SNES Function norm 3.779174959734e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 7
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=198
  total number of function evaluations=15
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.73567e+09*s to t=1.76723e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.76723e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.76723e+09*s to t=1.79878e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.76723e+09*s to t=1.79878e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.113431937910e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.007767875744e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963739395e-05 
    0 KSP Residual norm 3.038051715964e-03 
    0 KSP preconditioned resid norm 3.038051715964e-03 true resid norm 6.437963739395e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753052242514e-03 
    1 KSP preconditioned resid norm 1.753052242514e-03 true resid norm 2.279219430993e-04 ||r(i)||/||b|| 3.540280006622e+00
    2 KSP Residual norm 1.120249016654e-03 
    2 KSP preconditioned resid norm 1.120249016654e-03 true resid norm 7.581137721988e-04 ||r(i)||/||b|| 1.177567633008e+01
    3 KSP Residual norm 9.559536620468e-04 
    3 KSP preconditioned resid norm 9.559536620468e-04 true resid norm 7.314273501427e-04 ||r(i)||/||b|| 1.136115982864e+01
    4 KSP Residual norm 7.154575305922e-04 
    4 KSP preconditioned resid norm 7.154575305922e-04 true resid norm 4.947860260902e-04 ||r(i)||/||b|| 7.685442884099e+00
    5 KSP Residual norm 3.628488377709e-04 
    5 KSP preconditioned resid norm 3.628488377709e-04 true resid norm 3.021924251331e-04 ||r(i)||/||b|| 4.693913127904e+00
    6 KSP Residual norm 1.912515839036e-04 
    6 KSP preconditioned resid norm 1.912515839036e-04 true resid norm 3.540174080791e-04 ||r(i)||/||b|| 5.498903417440e+00
    7 KSP Residual norm 1.241857873502e-04 
    7 KSP preconditioned resid norm 1.241857873502e-04 true resid norm 3.359636337874e-04 ||r(i)||/||b|| 5.218476639307e+00
    8 KSP Residual norm 8.447906243270e-05 
    8 KSP preconditioned resid norm 8.447906243270e-05 true resid norm 2.507230016146e-04 ||r(i)||/||b|| 3.894445693759e+00
    9 KSP Residual norm 6.408791662494e-05 
    9 KSP preconditioned resid norm 6.408791662494e-05 true resid norm 1.812577994949e-04 ||r(i)||/||b|| 2.815452320517e+00
   10 KSP Residual norm 4.500490286931e-05 
   10 KSP preconditioned resid norm 4.500490286931e-05 true resid norm 9.812107102308e-05 ||r(i)||/||b|| 1.524101020058e+00
   11 KSP Residual norm 2.961402269016e-05 
   11 KSP preconditioned resid norm 2.961402269016e-05 true resid norm 4.912266216777e-05 ||r(i)||/||b|| 7.630155147844e-01
   12 KSP Residual norm 2.090498905454e-05 
   12 KSP preconditioned resid norm 2.090498905454e-05 true resid norm 5.725611646984e-05 ||r(i)||/||b|| 8.893513351043e-01
   13 KSP Residual norm 1.663062716119e-05 
   13 KSP preconditioned resid norm 1.663062716119e-05 true resid norm 4.910825931746e-05 ||r(i)||/||b|| 7.627917973032e-01
   14 KSP Residual norm 1.233341455287e-05 
   14 KSP preconditioned resid norm 1.233341455287e-05 true resid norm 2.805862482924e-05 ||r(i)||/||b|| 4.358307372492e-01
   15 KSP Residual norm 8.159066793899e-06 
   15 KSP preconditioned resid norm 8.159066793899e-06 true resid norm 1.912100716553e-05 ||r(i)||/||b|| 2.970039586979e-01
   16 KSP Residual norm 5.862231809989e-06 
   16 KSP preconditioned resid norm 5.862231809989e-06 true resid norm 1.620920701541e-05 ||r(i)||/||b|| 2.517753698460e-01
   17 KSP Residual norm 4.554785173978e-06 
   17 KSP preconditioned resid norm 4.554785173978e-06 true resid norm 1.228167270766e-05 ||r(i)||/||b|| 1.907695228618e-01
   18 KSP Residual norm 3.199337752299e-06 
   18 KSP preconditioned resid norm 3.199337752299e-06 true resid norm 7.756508585056e-06 ||r(i)||/||b|| 1.204807746523e-01
   19 KSP Residual norm 2.315541461756e-06 
   19 KSP preconditioned resid norm 2.315541461756e-06 true resid norm 5.626602036478e-06 ||r(i)||/||b|| 8.739723092953e-02
   20 KSP Residual norm 1.773010080552e-06 
   20 KSP preconditioned resid norm 1.773010080552e-06 true resid norm 4.186814820580e-06 ||r(i)||/||b|| 6.503321531559e-02
   21 KSP Residual norm 1.331487303763e-06 
   21 KSP preconditioned resid norm 1.331487303763e-06 true resid norm 2.920125496497e-06 ||r(i)||/||b|| 4.535790530519e-02
   22 KSP Residual norm 9.131798310986e-07 
   22 KSP preconditioned resid norm 9.131798310986e-07 true resid norm 2.079827362341e-06 ||r(i)||/||b|| 3.230567065195e-02
   23 KSP Residual norm 6.809582210336e-07 
   23 KSP preconditioned resid norm 6.809582210336e-07 true resid norm 1.707829230190e-06 ||r(i)||/||b|| 2.652747513535e-02
   24 KSP Residual norm 5.164559037883e-07 
   24 KSP preconditioned resid norm 5.164559037883e-07 true resid norm 1.179557100323e-06 ||r(i)||/||b|| 1.832189723444e-02
   25 KSP Residual norm 3.761507559390e-07 
   25 KSP preconditioned resid norm 3.761507559390e-07 true resid norm 8.602540820959e-07 ||r(i)||/||b|| 1.336220763146e-02
   26 KSP Residual norm 2.919300098337e-07 
   26 KSP preconditioned resid norm 2.919300098337e-07 true resid norm 6.679177731494e-07 ||r(i)||/||b|| 1.037467435646e-02
   27 KSP Residual norm 2.226758787510e-07 
   27 KSP preconditioned resid norm 2.226758787510e-07 true resid norm 4.851851925182e-07 ||r(i)||/||b|| 7.536314464608e-03
   28 KSP Residual norm 1.543263403123e-07 
   28 KSP preconditioned resid norm 1.543263403123e-07 true resid norm 4.000667904222e-07 ||r(i)||/||b|| 6.214182101929e-03
   29 KSP Residual norm 1.133804578740e-07 
   29 KSP preconditioned resid norm 1.133804578740e-07 true resid norm 2.929823248065e-07 ||r(i)||/||b|| 4.550853913850e-03
   30 KSP Residual norm 8.420320970764e-08 
   30 KSP preconditioned resid norm 8.420320970764e-08 true resid norm 2.106149156805e-07 ||r(i)||/||b|| 3.271452344345e-03
   31 KSP Residual norm 5.968248596264e-08 
   31 KSP preconditioned resid norm 5.968248596264e-08 true resid norm 1.487473299302e-07 ||r(i)||/||b|| 2.310471694955e-03
   32 KSP Residual norm 4.323189569559e-08 
   32 KSP preconditioned resid norm 4.323189569559e-08 true resid norm 1.067056567536e-07 ||r(i)||/||b|| 1.657444202437e-03
   33 KSP Residual norm 3.207688196006e-08 
   33 KSP preconditioned resid norm 3.207688196006e-08 true resid norm 7.629549864037e-08 ||r(i)||/||b|| 1.185087424049e-03
   34 KSP Residual norm 2.263815714236e-08 
   34 KSP preconditioned resid norm 2.263815714236e-08 true resid norm 5.309931939001e-08 ||r(i)||/||b|| 8.247843812026e-04
   35 KSP Residual norm 1.651331045196e-08 
   35 KSP preconditioned resid norm 1.651331045196e-08 true resid norm 4.305905879826e-08 ||r(i)||/||b|| 6.688304026129e-04
   36 KSP Residual norm 1.225392975771e-08 
   36 KSP preconditioned resid norm 1.225392975771e-08 true resid norm 3.190120581037e-08 ||r(i)||/||b|| 4.955170159652e-04
   37 KSP Residual norm 8.266837560602e-09 
   37 KSP preconditioned resid norm 8.266837560602e-09 true resid norm 2.200066719644e-08 ||r(i)||/||b|| 3.417333195248e-04
   38 KSP Residual norm 6.064299963736e-09 
   38 KSP preconditioned resid norm 6.064299963736e-09 true resid norm 1.574127473424e-08 ||r(i)||/||b|| 2.445070424662e-04
   39 KSP Residual norm 4.385986858814e-09 
   39 KSP preconditioned resid norm 4.385986858814e-09 true resid norm 1.057798377423e-08 ||r(i)||/||b|| 1.643063583831e-04
   40 KSP Residual norm 3.212342651109e-09 
   40 KSP preconditioned resid norm 3.212342651109e-09 true resid norm 7.177577292011e-09 ||r(i)||/||b|| 1.114883149790e-04
   41 KSP Residual norm 2.422497066376e-09 
   41 KSP preconditioned resid norm 2.422497066376e-09 true resid norm 5.619005071086e-09 ||r(i)||/||b|| 8.727922831721e-05
   42 KSP Residual norm 1.645816269329e-09 
   42 KSP preconditioned resid norm 1.645816269329e-09 true resid norm 3.893862072939e-09 ||r(i)||/||b|| 6.048282081976e-05
   43 KSP Residual norm 1.046721143299e-09 
   43 KSP preconditioned resid norm 1.046721143299e-09 true resid norm 2.848310119943e-09 ||r(i)||/||b|| 4.424240699763e-05
   44 KSP Residual norm 7.076058166372e-10 
   44 KSP preconditioned resid norm 7.076058166372e-10 true resid norm 1.869659436934e-09 ||r(i)||/||b|| 2.904116134568e-05
   45 KSP Residual norm 5.243851023434e-10 
   45 KSP preconditioned resid norm 5.243851023434e-10 true resid norm 1.233680950598e-09 ||r(i)||/||b|| 1.916259551213e-05
   46 KSP Residual norm 3.570454558443e-10 
   46 KSP preconditioned resid norm 3.570454558443e-10 true resid norm 8.795171489268e-10 ||r(i)||/||b|| 1.366141818328e-05
   47 KSP Residual norm 2.365948514400e-10 
   47 KSP preconditioned resid norm 2.365948514400e-10 true resid norm 6.239192215945e-10 ||r(i)||/||b|| 9.691250942851e-06
   48 KSP Residual norm 1.765419516397e-10 
   48 KSP preconditioned resid norm 1.765419516397e-10 true resid norm 4.681613416211e-10 ||r(i)||/||b|| 7.271885344063e-06
   49 KSP Residual norm 1.267318263018e-10 
   49 KSP preconditioned resid norm 1.267318263018e-10 true resid norm 3.001202327193e-10 ||r(i)||/||b|| 4.661726049851e-06
   50 KSP Residual norm 8.999571682435e-11 
   50 KSP preconditioned resid norm 8.999571682435e-11 true resid norm 2.159183676710e-10 ||r(i)||/||b|| 3.353830130322e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.261330599396e-05 
  1 KSP Residual norm 3.495478342038e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.968664312183e-05 
  1 KSP Residual norm 4.239353201077e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963739395e-05 gnorm 5.234977024761e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.329102103933e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.813215734319e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 5.234977024761e-06 
    0 KSP Residual norm 5.915360337017e-05 
    0 KSP preconditioned resid norm 5.915360337017e-05 true resid norm 5.234977024761e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 2.761398937882e-05 
    1 KSP preconditioned resid norm 2.761398937882e-05 true resid norm 8.205483113050e-06 ||r(i)||/||b|| 1.567434407876e+00
    2 KSP Residual norm 1.782431149445e-05 
    2 KSP preconditioned resid norm 1.782431149445e-05 true resid norm 1.906439337140e-05 ||r(i)||/||b|| 3.641733914252e+00
    3 KSP Residual norm 1.380151725893e-05 
    3 KSP preconditioned resid norm 1.380151725893e-05 true resid norm 2.507165283773e-05 ||r(i)||/||b|| 4.789257473175e+00
    4 KSP Residual norm 1.168890145568e-05 
    4 KSP preconditioned resid norm 1.168890145568e-05 true resid norm 2.733968885160e-05 ||r(i)||/||b|| 5.222504076386e+00
    5 KSP Residual norm 8.386238898833e-06 
    5 KSP preconditioned resid norm 8.386238898833e-06 true resid norm 2.791608924921e-05 ||r(i)||/||b|| 5.332609697649e+00
    6 KSP Residual norm 6.001194184676e-06 
    6 KSP preconditioned resid norm 6.001194184676e-06 true resid norm 2.616322377756e-05 ||r(i)||/||b|| 4.997772416920e+00
    7 KSP Residual norm 4.436124447168e-06 
    7 KSP preconditioned resid norm 4.436124447168e-06 true resid norm 2.207185000813e-05 ||r(i)||/||b|| 4.216226719569e+00
    8 KSP Residual norm 3.212971607671e-06 
    8 KSP preconditioned resid norm 3.212971607671e-06 true resid norm 1.729233119491e-05 ||r(i)||/||b|| 3.303229625099e+00
    9 KSP Residual norm 2.365416553913e-06 
    9 KSP preconditioned resid norm 2.365416553913e-06 true resid norm 1.261328343910e-05 ||r(i)||/||b|| 2.409424793927e+00
   10 KSP Residual norm 1.636176801108e-06 
   10 KSP preconditioned resid norm 1.636176801108e-06 true resid norm 6.812770152213e-06 ||r(i)||/||b|| 1.301394470308e+00
   11 KSP Residual norm 9.838229421396e-07 
   11 KSP preconditioned resid norm 9.838229421396e-07 true resid norm 3.438038547031e-06 ||r(i)||/||b|| 6.567437699858e-01
   12 KSP Residual norm 6.546173230201e-07 
   12 KSP preconditioned resid norm 6.546173230201e-07 true resid norm 2.480074075177e-06 ||r(i)||/||b|| 4.737507086366e-01
   13 KSP Residual norm 5.009734608993e-07 
   13 KSP preconditioned resid norm 5.009734608993e-07 true resid norm 1.616858351676e-06 ||r(i)||/||b|| 3.088568190517e-01
   14 KSP Residual norm 3.509437415368e-07 
   14 KSP preconditioned resid norm 3.509437415368e-07 true resid norm 1.068898447881e-06 ||r(i)||/||b|| 2.041839807176e-01
   15 KSP Residual norm 2.098942247804e-07 
   15 KSP preconditioned resid norm 2.098942247804e-07 true resid norm 9.893407499235e-07 ||r(i)||/||b|| 1.889866460242e-01
   16 KSP Residual norm 1.321684988533e-07 
   16 KSP preconditioned resid norm 1.321684988533e-07 true resid norm 8.298188742839e-07 ||r(i)||/||b|| 1.585143297399e-01
   17 KSP Residual norm 9.341587292444e-08 
   17 KSP preconditioned resid norm 9.341587292444e-08 true resid norm 6.529337972085e-07 ||r(i)||/||b|| 1.247252459983e-01
   18 KSP Residual norm 6.573042749325e-08 
   18 KSP preconditioned resid norm 6.573042749325e-08 true resid norm 4.204669082640e-07 ||r(i)||/||b|| 8.031876859730e-02
   19 KSP Residual norm 4.533653651781e-08 
   19 KSP preconditioned resid norm 4.533653651781e-08 true resid norm 2.180295784430e-07 ||r(i)||/||b|| 4.164862183955e-02
   20 KSP Residual norm 3.413950318066e-08 
   20 KSP preconditioned resid norm 3.413950318066e-08 true resid norm 1.258829797985e-07 ||r(i)||/||b|| 2.404652001396e-02
   21 KSP Residual norm 2.493723263183e-08 
   21 KSP preconditioned resid norm 2.493723263183e-08 true resid norm 8.850411049592e-08 ||r(i)||/||b|| 1.690630351906e-02
   22 KSP Residual norm 1.879359886648e-08 
   22 KSP preconditioned resid norm 1.879359886648e-08 true resid norm 8.382473812462e-08 ||r(i)||/||b|| 1.601243667893e-02
   23 KSP Residual norm 1.382950493259e-08 
   23 KSP preconditioned resid norm 1.382950493259e-08 true resid norm 6.548607538337e-08 ||r(i)||/||b|| 1.250933386596e-02
   24 KSP Residual norm 1.024226770260e-08 
   24 KSP preconditioned resid norm 1.024226770260e-08 true resid norm 5.121133537193e-08 ||r(i)||/||b|| 9.782532975733e-03
   25 KSP Residual norm 7.265727964995e-09 
   25 KSP preconditioned resid norm 7.265727964995e-09 true resid norm 3.922356729092e-08 ||r(i)||/||b|| 7.492595880631e-03
   26 KSP Residual norm 5.157230993571e-09 
   26 KSP preconditioned resid norm 5.157230993571e-09 true resid norm 2.580418321561e-08 ||r(i)||/||b|| 4.929187481350e-03
   27 KSP Residual norm 3.806150906881e-09 
   27 KSP preconditioned resid norm 3.806150906881e-09 true resid norm 1.567601946743e-08 ||r(i)||/||b|| 2.994477223736e-03
   28 KSP Residual norm 2.627994409885e-09 
   28 KSP preconditioned resid norm 2.627994409885e-09 true resid norm 9.025030326598e-09 ||r(i)||/||b|| 1.723986616161e-03
   29 KSP Residual norm 1.943300067107e-09 
   29 KSP preconditioned resid norm 1.943300067107e-09 true resid norm 6.427582758694e-09 ||r(i)||/||b|| 1.227814893607e-03
   30 KSP Residual norm 1.366326007538e-09 
   30 KSP preconditioned resid norm 1.366326007538e-09 true resid norm 4.589924272757e-09 ||r(i)||/||b|| 8.767802133700e-04
   31 KSP Residual norm 9.381454243058e-10 
   31 KSP preconditioned resid norm 9.381454243058e-10 true resid norm 3.621656851397e-09 ||r(i)||/||b|| 6.918190536972e-04
   32 KSP Residual norm 6.264743094119e-10 
   32 KSP preconditioned resid norm 6.264743094119e-10 true resid norm 2.709007525689e-09 ||r(i)||/||b|| 5.174822187138e-04
   33 KSP Residual norm 4.602016096131e-10 
   33 KSP preconditioned resid norm 4.602016096131e-10 true resid norm 2.124477185324e-09 ||r(i)||/||b|| 4.058235929738e-04
   34 KSP Residual norm 3.373009105049e-10 
   34 KSP preconditioned resid norm 3.373009105049e-10 true resid norm 1.475790782136e-09 ||r(i)||/||b|| 2.819096960990e-04
   35 KSP Residual norm 2.458375549335e-10 
   35 KSP preconditioned resid norm 2.458375549335e-10 true resid norm 9.634394037283e-10 ||r(i)||/||b|| 1.840388981979e-04
   36 KSP Residual norm 1.804384001140e-10 
   36 KSP preconditioned resid norm 1.804384001140e-10 true resid norm 6.363225125199e-10 ||r(i)||/||b|| 1.215521117877e-04
   37 KSP Residual norm 1.234105155546e-10 
   37 KSP preconditioned resid norm 1.234105155546e-10 true resid norm 4.882191777130e-10 ||r(i)||/||b|| 9.326099721235e-05
   38 KSP Residual norm 8.411393580000e-11 
   38 KSP preconditioned resid norm 8.411393580000e-11 true resid norm 3.710319234303e-10 ||r(i)||/||b|| 7.087555908562e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.464681595721e-06 
  1 KSP Residual norm 4.434778454948e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.375332744933e-06 
  1 KSP Residual norm 8.928270684355e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 5.234977024761e-06 gnorm 1.975223971458e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.546482997456e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.100307456190e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 1.975223971458e-06 
    0 KSP Residual norm 8.061258242271e-06 
    0 KSP preconditioned resid norm 8.061258242271e-06 true resid norm 1.975223971458e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 4.179159210386e-06 
    1 KSP preconditioned resid norm 4.179159210386e-06 true resid norm 2.148462971182e-06 ||r(i)||/||b|| 1.087706003080e+00
    2 KSP Residual norm 2.895771978469e-06 
    2 KSP preconditioned resid norm 2.895771978469e-06 true resid norm 4.411837654686e-06 ||r(i)||/||b|| 2.233588554228e+00
    3 KSP Residual norm 2.339314657560e-06 
    3 KSP preconditioned resid norm 2.339314657560e-06 true resid norm 5.873515401669e-06 ||r(i)||/||b|| 2.973594633592e+00
    4 KSP Residual norm 2.044759452169e-06 
    4 KSP preconditioned resid norm 2.044759452169e-06 true resid norm 6.383798272684e-06 ||r(i)||/||b|| 3.231936410721e+00
    5 KSP Residual norm 1.588271706670e-06 
    5 KSP preconditioned resid norm 1.588271706670e-06 true resid norm 6.596539552789e-06 ||r(i)||/||b|| 3.339641300485e+00
    6 KSP Residual norm 1.138934349097e-06 
    6 KSP preconditioned resid norm 1.138934349097e-06 true resid norm 6.090515127244e-06 ||r(i)||/||b|| 3.083455453788e+00
    7 KSP Residual norm 8.252285219681e-07 
    7 KSP preconditioned resid norm 8.252285219681e-07 true resid norm 4.804145748045e-06 ||r(i)||/||b|| 2.432203039992e+00
    8 KSP Residual norm 5.877697982040e-07 
    8 KSP preconditioned resid norm 5.877697982040e-07 true resid norm 3.482316108333e-06 ||r(i)||/||b|| 1.762998099787e+00
    9 KSP Residual norm 4.096158043843e-07 
    9 KSP preconditioned resid norm 4.096158043843e-07 true resid norm 2.274131249688e-06 ||r(i)||/||b|| 1.151328296208e+00
   10 KSP Residual norm 2.482214645720e-07 
   10 KSP preconditioned resid norm 2.482214645720e-07 true resid norm 1.301377529990e-06 ||r(i)||/||b|| 6.588506158262e-01
   11 KSP Residual norm 1.321135352608e-07 
   11 KSP preconditioned resid norm 1.321135352608e-07 true resid norm 8.211974576754e-07 ||r(i)||/||b|| 4.157490338016e-01
   12 KSP Residual norm 8.564402128720e-08 
   12 KSP preconditioned resid norm 8.564402128720e-08 true resid norm 6.076713111291e-07 ||r(i)||/||b|| 3.076467883693e-01
   13 KSP Residual norm 5.340656317940e-08 
   13 KSP preconditioned resid norm 5.340656317940e-08 true resid norm 3.583171073631e-07 ||r(i)||/||b|| 1.814058114628e-01
   14 KSP Residual norm 3.471512632632e-08 
   14 KSP preconditioned resid norm 3.471512632632e-08 true resid norm 2.006166055261e-07 ||r(i)||/||b|| 1.015665101401e-01
   15 KSP Residual norm 2.453525113446e-08 
   15 KSP preconditioned resid norm 2.453525113446e-08 true resid norm 1.200478064331e-07 ||r(i)||/||b|| 6.077680717113e-02
   16 KSP Residual norm 1.692026012566e-08 
   16 KSP preconditioned resid norm 1.692026012566e-08 true resid norm 6.230494422080e-08 ||r(i)||/||b|| 3.154323009497e-02
   17 KSP Residual norm 1.237254230493e-08 
   17 KSP preconditioned resid norm 1.237254230493e-08 true resid norm 4.381702750838e-08 ||r(i)||/||b|| 2.218332105196e-02
   18 KSP Residual norm 8.899594743531e-09 
   18 KSP preconditioned resid norm 8.899594743531e-09 true resid norm 3.746440987876e-08 ||r(i)||/||b|| 1.896717051844e-02
   19 KSP Residual norm 6.115705399113e-09 
   19 KSP preconditioned resid norm 6.115705399113e-09 true resid norm 3.366167186351e-08 ||r(i)||/||b|| 1.704195187479e-02
   20 KSP Residual norm 4.566094433120e-09 
   20 KSP preconditioned resid norm 4.566094433120e-09 true resid norm 2.585974935810e-08 ||r(i)||/||b|| 1.309205929645e-02
   21 KSP Residual norm 3.165629618626e-09 
   21 KSP preconditioned resid norm 3.165629618626e-09 true resid norm 1.577771935578e-08 ||r(i)||/||b|| 7.987812817063e-03
   22 KSP Residual norm 2.116911806556e-09 
   22 KSP preconditioned resid norm 2.116911806556e-09 true resid norm 8.973337407230e-09 ||r(i)||/||b|| 4.542946793323e-03
   23 KSP Residual norm 1.387420431803e-09 
   23 KSP preconditioned resid norm 1.387420431803e-09 true resid norm 4.791376943800e-09 ||r(i)||/||b|| 2.425738555746e-03
   24 KSP Residual norm 9.785659332320e-10 
   24 KSP preconditioned resid norm 9.785659332320e-10 true resid norm 2.979335509649e-09 ||r(i)||/||b|| 1.508353256491e-03
   25 KSP Residual norm 7.524885065036e-10 
   25 KSP preconditioned resid norm 7.524885065036e-10 true resid norm 2.223149241798e-09 ||r(i)||/||b|| 1.125517548350e-03
   26 KSP Residual norm 5.309261256778e-10 
   26 KSP preconditioned resid norm 5.309261256778e-10 true resid norm 1.836452774388e-09 ||r(i)||/||b|| 9.297440700015e-04
   27 KSP Residual norm 3.741803308880e-10 
   27 KSP preconditioned resid norm 3.741803308880e-10 true resid norm 1.633463949036e-09 ||r(i)||/||b|| 8.269765720951e-04
   28 KSP Residual norm 2.690625465244e-10 
   28 KSP preconditioned resid norm 2.690625465244e-10 true resid norm 1.355091907709e-09 ||r(i)||/||b|| 6.860446852055e-04
   29 KSP Residual norm 1.903604743244e-10 
   29 KSP preconditioned resid norm 1.903604743244e-10 true resid norm 8.962524799119e-10 ||r(i)||/||b|| 4.537472675822e-04
   30 KSP Residual norm 1.302089479045e-10 
   30 KSP preconditioned resid norm 1.302089479045e-10 true resid norm 5.127174641988e-10 ||r(i)||/||b|| 2.595743427619e-04
   31 KSP Residual norm 9.338033524895e-11 
   31 KSP preconditioned resid norm 9.338033524895e-11 true resid norm 3.302702497082e-10 ||r(i)||/||b|| 1.672064811285e-04
  Linear solve converged due to CONVERGED_ATOL iterations 31
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.836702936116e-07 
  1 KSP Residual norm 6.506783875570e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.033848187756e-06 
  1 KSP Residual norm 1.951951939351e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.975223971458e-06 gnorm 3.460238941310e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.168699654548e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.300051634434e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 3.460238941310e-07 
    0 KSP Residual norm 1.666312459923e-06 
    0 KSP preconditioned resid norm 1.666312459923e-06 true resid norm 3.460238941310e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 8.048836053458e-07 
    1 KSP preconditioned resid norm 8.048836053458e-07 true resid norm 3.885341046857e-07 ||r(i)||/||b|| 1.122853396183e+00
    2 KSP Residual norm 5.441566645466e-07 
    2 KSP preconditioned resid norm 5.441566645466e-07 true resid norm 7.865153098787e-07 ||r(i)||/||b|| 2.273008665641e+00
    3 KSP Residual norm 4.334845446479e-07 
    3 KSP preconditioned resid norm 4.334845446479e-07 true resid norm 1.048844965098e-06 ||r(i)||/||b|| 3.031134505124e+00
    4 KSP Residual norm 3.730695495808e-07 
    4 KSP preconditioned resid norm 3.730695495808e-07 true resid norm 1.153236648947e-06 ||r(i)||/||b|| 3.332823739942e+00
    5 KSP Residual norm 2.862696326977e-07 
    5 KSP preconditioned resid norm 2.862696326977e-07 true resid norm 1.202225537799e-06 ||r(i)||/||b|| 3.474400346883e+00
    6 KSP Residual norm 2.062314675808e-07 
    6 KSP preconditioned resid norm 2.062314675808e-07 true resid norm 1.118766629349e-06 ||r(i)||/||b|| 3.233206285244e+00
    7 KSP Residual norm 1.510204026007e-07 
    7 KSP preconditioned resid norm 1.510204026007e-07 true resid norm 9.036054124274e-07 ||r(i)||/||b|| 2.611395998235e+00
    8 KSP Residual norm 1.099822262896e-07 
    8 KSP preconditioned resid norm 1.099822262896e-07 true resid norm 6.728927659234e-07 ||r(i)||/||b|| 1.944642486650e+00
    9 KSP Residual norm 7.661297400337e-08 
    9 KSP preconditioned resid norm 7.661297400337e-08 true resid norm 4.388287492676e-07 ||r(i)||/||b|| 1.268203603019e+00
   10 KSP Residual norm 4.744747530952e-08 
   10 KSP preconditioned resid norm 4.744747530952e-08 true resid norm 2.492552769529e-07 ||r(i)||/||b|| 7.203412283965e-01
   11 KSP Residual norm 2.578039197356e-08 
   11 KSP preconditioned resid norm 2.578039197356e-08 true resid norm 1.527971826750e-07 ||r(i)||/||b|| 4.415798598495e-01
   12 KSP Residual norm 1.629185724743e-08 
   12 KSP preconditioned resid norm 1.629185724743e-08 true resid norm 1.117870903393e-07 ||r(i)||/||b|| 3.230617660670e-01
   13 KSP Residual norm 1.077522433474e-08 
   13 KSP preconditioned resid norm 1.077522433474e-08 true resid norm 6.681157017714e-08 ||r(i)||/||b|| 1.930836896247e-01
   14 KSP Residual norm 7.314669225171e-09 
   14 KSP preconditioned resid norm 7.314669225171e-09 true resid norm 3.643340753451e-08 ||r(i)||/||b|| 1.052915944606e-01
   15 KSP Residual norm 5.225282538305e-09 
   15 KSP preconditioned resid norm 5.225282538305e-09 true resid norm 2.111969092973e-08 ||r(i)||/||b|| 6.103535417045e-02
   16 KSP Residual norm 3.703652879357e-09 
   16 KSP preconditioned resid norm 3.703652879357e-09 true resid norm 1.287814246447e-08 ||r(i)||/||b|| 3.721749475369e-02
   17 KSP Residual norm 2.694124358839e-09 
   17 KSP preconditioned resid norm 2.694124358839e-09 true resid norm 1.150761377357e-08 ||r(i)||/||b|| 3.325670269815e-02
   18 KSP Residual norm 1.898550937365e-09 
   18 KSP preconditioned resid norm 1.898550937365e-09 true resid norm 1.003469800845e-08 ||r(i)||/||b|| 2.900001467718e-02
   19 KSP Residual norm 1.278445502727e-09 
   19 KSP preconditioned resid norm 1.278445502727e-09 true resid norm 8.155795836581e-09 ||r(i)||/||b|| 2.357003656369e-02
   20 KSP Residual norm 9.374840635521e-10 
   20 KSP preconditioned resid norm 9.374840635521e-10 true resid norm 5.796251147315e-09 ||r(i)||/||b|| 1.675101415141e-02
   21 KSP Residual norm 6.401178999296e-10 
   21 KSP preconditioned resid norm 6.401178999296e-10 true resid norm 3.275935880907e-09 ||r(i)||/||b|| 9.467368977896e-03
   22 KSP Residual norm 4.287555235807e-10 
   22 KSP preconditioned resid norm 4.287555235807e-10 true resid norm 1.736613864018e-09 ||r(i)||/||b|| 5.018768626887e-03
   23 KSP Residual norm 2.952413074859e-10 
   23 KSP preconditioned resid norm 2.952413074859e-10 true resid norm 9.544896588323e-10 ||r(i)||/||b|| 2.758450138911e-03
   24 KSP Residual norm 2.164090675472e-10 
   24 KSP preconditioned resid norm 2.164090675472e-10 true resid norm 6.133998041478e-10 ||r(i)||/||b|| 1.772709383808e-03
   25 KSP Residual norm 1.691401659969e-10 
   25 KSP preconditioned resid norm 1.691401659969e-10 true resid norm 5.065439265716e-10 ||r(i)||/||b|| 1.463898693597e-03
   26 KSP Residual norm 1.201929960233e-10 
   26 KSP preconditioned resid norm 1.201929960233e-10 true resid norm 4.314617460745e-10 ||r(i)||/||b|| 1.246913156555e-03
   27 KSP Residual norm 8.622477611397e-11 
   27 KSP preconditioned resid norm 8.622477611397e-11 true resid norm 3.808546689596e-10 ||r(i)||/||b|| 1.100660027875e-03
  Linear solve converged due to CONVERGED_ATOL iterations 27
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.530024633767e-07 
  1 KSP Residual norm 1.386957128094e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.071549474284e-07 
  1 KSP Residual norm 4.627486913502e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.460238941310e-07 gnorm 6.835236983340e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.297325521957e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.068637868867e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 6.835236983340e-08 
    0 KSP Residual norm 3.191513426806e-07 
    0 KSP preconditioned resid norm 3.191513426806e-07 true resid norm 6.835236983340e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.557025441074e-07 
    1 KSP preconditioned resid norm 1.557025441074e-07 true resid norm 7.615917797827e-08 ||r(i)||/||b|| 1.114214154738e+00
    2 KSP Residual norm 1.058882268618e-07 
    2 KSP preconditioned resid norm 1.058882268618e-07 true resid norm 1.540325265407e-07 ||r(i)||/||b|| 2.253506746235e+00
    3 KSP Residual norm 8.456324912956e-08 
    3 KSP preconditioned resid norm 8.456324912956e-08 true resid norm 2.057285267599e-07 ||r(i)||/||b|| 3.009822881947e+00
    4 KSP Residual norm 7.295086507625e-08 
    4 KSP preconditioned resid norm 7.295086507625e-08 true resid norm 2.260477644019e-07 ||r(i)||/||b|| 3.307094764275e+00
    5 KSP Residual norm 5.614468017913e-08 
    5 KSP preconditioned resid norm 5.614468017913e-08 true resid norm 2.354337432327e-07 ||r(i)||/||b|| 3.444412297723e+00
    6 KSP Residual norm 4.042863962856e-08 
    6 KSP preconditioned resid norm 4.042863962856e-08 true resid norm 2.188338301497e-07 ||r(i)||/||b|| 3.201554396476e+00
    7 KSP Residual norm 2.955338311016e-08 
    7 KSP preconditioned resid norm 2.955338311016e-08 true resid norm 1.761154247600e-07 ||r(i)||/||b|| 2.576581107418e+00
    8 KSP Residual norm 2.142341779914e-08 
    8 KSP preconditioned resid norm 2.142341779914e-08 true resid norm 1.304614580477e-07 ||r(i)||/||b|| 1.908660348802e+00
    9 KSP Residual norm 1.492342976604e-08 
    9 KSP preconditioned resid norm 1.492342976604e-08 true resid norm 8.512562483667e-08 ||r(i)||/||b|| 1.245393905788e+00
   10 KSP Residual norm 9.211446749855e-09 
   10 KSP preconditioned resid norm 9.211446749855e-09 true resid norm 4.852180802981e-08 ||r(i)||/||b|| 7.098774797140e-01
   11 KSP Residual norm 4.972527601408e-09 
   11 KSP preconditioned resid norm 4.972527601408e-09 true resid norm 2.988086627115e-08 ||r(i)||/||b|| 4.371591847360e-01
   12 KSP Residual norm 3.152518674375e-09 
   12 KSP preconditioned resid norm 3.152518674375e-09 true resid norm 2.194664397782e-08 ||r(i)||/||b|| 3.210809520037e-01
   13 KSP Residual norm 2.057846849501e-09 
   13 KSP preconditioned resid norm 2.057846849501e-09 true resid norm 1.312640784392e-08 ||r(i)||/||b|| 1.920402741838e-01
   14 KSP Residual norm 1.383575012630e-09 
   14 KSP preconditioned resid norm 1.383575012630e-09 true resid norm 7.209310690664e-09 ||r(i)||/||b|| 1.054727247678e-01
   15 KSP Residual norm 9.851890819594e-10 
   15 KSP preconditioned resid norm 9.851890819594e-10 true resid norm 4.178349952317e-09 ||r(i)||/||b|| 6.112955501764e-02
   16 KSP Residual norm 6.961975773588e-10 
   16 KSP preconditioned resid norm 6.961975773588e-10 true resid norm 2.407686924998e-09 ||r(i)||/||b|| 3.522462982433e-02
   17 KSP Residual norm 5.090215385703e-10 
   17 KSP preconditioned resid norm 5.090215385703e-10 true resid norm 2.057235619386e-09 ||r(i)||/||b|| 3.009750246260e-02
   18 KSP Residual norm 3.610769266440e-10 
   18 KSP preconditioned resid norm 3.610769266440e-10 true resid norm 1.813451617534e-09 ||r(i)||/||b|| 2.653092529130e-02
   19 KSP Residual norm 2.439880343544e-10 
   19 KSP preconditioned resid norm 2.439880343544e-10 true resid norm 1.514164284423e-09 ||r(i)||/||b|| 2.215233046218e-02
   20 KSP Residual norm 1.792103894112e-10 
   20 KSP preconditioned resid norm 1.792103894112e-10 true resid norm 1.097181364368e-09 ||r(i)||/||b|| 1.605184088045e-02
   21 KSP Residual norm 1.223946335971e-10 
   21 KSP preconditioned resid norm 1.223946335971e-10 true resid norm 6.319700759124e-10 ||r(i)||/||b|| 9.245766861525e-03
   22 KSP Residual norm 8.143265684653e-11 
   22 KSP preconditioned resid norm 8.143265684653e-11 true resid norm 3.392853205477e-10 ||r(i)||/||b|| 4.963768211324e-03
  Linear solve converged due to CONVERGED_ATOL iterations 22
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.955636021229e-08 
  1 KSP Residual norm 2.534179023546e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.982523803591e-08 
  1 KSP Residual norm 5.431060089607e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.835236983340e-08 gnorm 1.318288683795e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.752983239223e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.454279885236e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 1.318288683796e-08 
    0 KSP Residual norm 6.193244954878e-08 
    0 KSP preconditioned resid norm 6.193244954878e-08 true resid norm 1.318288683796e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 3.016007995162e-08 
    1 KSP preconditioned resid norm 3.016007995162e-08 true resid norm 1.471124794301e-08 ||r(i)||/||b|| 1.115935236632e+00
    2 KSP Residual norm 2.048933248223e-08 
    2 KSP preconditioned resid norm 2.048933248223e-08 true resid norm 2.973342628414e-08 ||r(i)||/||b|| 2.255456384449e+00
    3 KSP Residual norm 1.635456320733e-08 
    3 KSP preconditioned resid norm 1.635456320733e-08 true resid norm 3.970851245021e-08 ||r(i)||/||b|| 3.012125715582e+00
    4 KSP Residual norm 1.409955692781e-08 
    4 KSP preconditioned resid norm 1.409955692781e-08 true resid norm 4.364398441570e-08 ||r(i)||/||b|| 3.310654559367e+00
    5 KSP Residual norm 1.084833417736e-08 
    5 KSP preconditioned resid norm 1.084833417736e-08 true resid norm 4.547112103128e-08 ||r(i)||/||b|| 3.449253687012e+00
    6 KSP Residual norm 7.816541614485e-09 
    6 KSP preconditioned resid norm 7.816541614485e-09 true resid norm 4.228376879392e-08 ||r(i)||/||b|| 3.207474152944e+00
    7 KSP Residual norm 5.713995733860e-09 
    7 KSP preconditioned resid norm 5.713995733860e-09 true resid norm 3.406296924801e-08 ||r(i)||/||b|| 2.583877846083e+00
    8 KSP Residual norm 4.145311723205e-09 
    8 KSP preconditioned resid norm 4.145311723205e-09 true resid norm 2.524955368800e-08 ||r(i)||/||b|| 1.915328106686e+00
    9 KSP Residual norm 2.890264431934e-09 
    9 KSP preconditioned resid norm 2.890264431934e-09 true resid norm 1.647448499419e-08 ||r(i)||/||b|| 1.249687204077e+00
   10 KSP Residual norm 1.784273482883e-09 
   10 KSP preconditioned resid norm 1.784273482883e-09 true resid norm 9.373333020303e-09 ||r(i)||/||b|| 7.110227930741e-01
   11 KSP Residual norm 9.615657096706e-10 
   11 KSP preconditioned resid norm 9.615657096706e-10 true resid norm 5.753489021076e-09 ||r(i)||/||b|| 4.364361988234e-01
   12 KSP Residual norm 6.078684475676e-10 
   12 KSP preconditioned resid norm 6.078684475676e-10 true resid norm 4.226278480202e-09 ||r(i)||/||b|| 3.205882392947e-01
   13 KSP Residual norm 3.966924336446e-10 
   13 KSP preconditioned resid norm 3.966924336446e-10 true resid norm 2.537281603434e-09 ||r(i)||/||b|| 1.924678285282e-01
   14 KSP Residual norm 2.663473761917e-10 
   14 KSP preconditioned resid norm 2.663473761917e-10 true resid norm 1.398760156413e-09 ||r(i)||/||b|| 1.061042375321e-01
   15 KSP Residual norm 1.888291155175e-10 
   15 KSP preconditioned resid norm 1.888291155175e-10 true resid norm 8.091405070305e-10 ||r(i)||/||b|| 6.137809699624e-02
   16 KSP Residual norm 1.329318257904e-10 
   16 KSP preconditioned resid norm 1.329318257904e-10 true resid norm 4.610187862303e-10 ||r(i)||/||b|| 3.497100383984e-02
   17 KSP Residual norm 9.682825581541e-11 
   17 KSP preconditioned resid norm 9.682825581541e-11 true resid norm 3.896439994660e-10 ||r(i)||/||b|| 2.955680377565e-02
  Linear solve converged due to CONVERGED_ATOL iterations 17
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.739905407281e-09 
  1 KSP Residual norm 5.302185992903e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.726601561391e-09 
  1 KSP Residual norm 1.531440649627e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.318288683796e-08 gnorm 2.562363750696e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.320338802851e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.081040742892e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 2.562363750696e-09 
    0 KSP Residual norm 1.210643549385e-08 
    0 KSP preconditioned resid norm 1.210643549385e-08 true resid norm 2.562363750696e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 5.863808287385e-09 
    1 KSP preconditioned resid norm 5.863808287385e-09 true resid norm 2.855682447006e-09 ||r(i)||/||b|| 1.114471919231e+00
    2 KSP Residual norm 3.987946546607e-09 
    2 KSP preconditioned resid norm 3.987946546607e-09 true resid norm 5.748983590070e-09 ||r(i)||/||b|| 2.243625085825e+00
    3 KSP Residual norm 3.181093929304e-09 
    3 KSP preconditioned resid norm 3.181093929304e-09 true resid norm 7.687129983068e-09 ||r(i)||/||b|| 3.000015115332e+00
    4 KSP Residual norm 2.740270077174e-09 
    4 KSP preconditioned resid norm 2.740270077174e-09 true resid norm 8.457661623100e-09 ||r(i)||/||b|| 3.300726378447e+00
    5 KSP Residual norm 2.106519111775e-09 
    5 KSP preconditioned resid norm 2.106519111775e-09 true resid norm 8.799021618439e-09 ||r(i)||/||b|| 3.433947118573e+00
    6 KSP Residual norm 1.514848315258e-09 
    6 KSP preconditioned resid norm 1.514848315258e-09 true resid norm 8.168883649111e-09 ||r(i)||/||b|| 3.188026542637e+00
    7 KSP Residual norm 1.109723067608e-09 
    7 KSP preconditioned resid norm 1.109723067608e-09 true resid norm 6.578614130835e-09 ||r(i)||/||b|| 2.567400560926e+00
    8 KSP Residual norm 8.027417643085e-10 
    8 KSP preconditioned resid norm 8.027417643085e-10 true resid norm 4.856505691744e-09 ||r(i)||/||b|| 1.895322508533e+00
    9 KSP Residual norm 5.574543128662e-10 
    9 KSP preconditioned resid norm 5.574543128662e-10 true resid norm 3.157400837641e-09 ||r(i)||/||b|| 1.232221942253e+00
   10 KSP Residual norm 3.414623574274e-10 
   10 KSP preconditioned resid norm 3.414623574274e-10 true resid norm 1.804755511189e-09 ||r(i)||/||b|| 7.043322833064e-01
   11 KSP Residual norm 1.809768720021e-10 
   11 KSP preconditioned resid norm 1.809768720021e-10 true resid norm 1.121032731174e-09 ||r(i)||/||b|| 4.374994498220e-01
   12 KSP Residual norm 1.120745173423e-10 
   12 KSP preconditioned resid norm 1.120745173423e-10 true resid norm 8.298542392259e-10 ||r(i)||/||b|| 3.238627767039e-01
   13 KSP Residual norm 7.086111783069e-11 
   13 KSP preconditioned resid norm 7.086111783069e-11 true resid norm 5.053249768030e-10 ||r(i)||/||b|| 1.972104767193e-01
  Linear solve converged due to CONVERGED_ATOL iterations 13
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.081977424325e-09 
  1 KSP Residual norm 9.234031859631e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.447572717643e-09 
  1 KSP Residual norm 2.704023063057e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.562363750696e-09 gnorm 4.852240716434e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.455375461954e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.295534281846e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  7 SNES Function norm 4.852240716434e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 7
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=198
  total number of function evaluations=15
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.76723e+09*s to t=1.79878e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.79878e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.79878e+09*s to t=1.83034e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.79878e+09*s to t=1.83034e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.829784850033e-23 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.894651775136e-23 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963852132e-05 
    0 KSP Residual norm 3.038652173698e-03 
    0 KSP preconditioned resid norm 3.038652173698e-03 true resid norm 6.437963852132e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.753027780553e-03 
    1 KSP preconditioned resid norm 1.753027780553e-03 true resid norm 2.279866806102e-04 ||r(i)||/||b|| 3.541285503409e+00
    2 KSP Residual norm 1.119950882570e-03 
    2 KSP preconditioned resid norm 1.119950882570e-03 true resid norm 7.584573906974e-04 ||r(i)||/||b|| 1.178101350237e+01
    3 KSP Residual norm 9.556611783118e-04 
    3 KSP preconditioned resid norm 9.556611783118e-04 true resid norm 7.316120728972e-04 ||r(i)||/||b|| 1.136402890263e+01
    4 KSP Residual norm 7.152271972885e-04 
    4 KSP preconditioned resid norm 7.152271972885e-04 true resid norm 4.947839978647e-04 ||r(i)||/||b|| 7.685411245371e+00
    5 KSP Residual norm 3.629822570100e-04 
    5 KSP preconditioned resid norm 3.629822570100e-04 true resid norm 3.023345133878e-04 ||r(i)||/||b|| 4.696120082869e+00
    6 KSP Residual norm 1.913391180271e-04 
    6 KSP preconditioned resid norm 1.913391180271e-04 true resid norm 3.542803223744e-04 ||r(i)||/||b|| 5.502987132446e+00
    7 KSP Residual norm 1.242182100440e-04 
    7 KSP preconditioned resid norm 1.242182100440e-04 true resid norm 3.360926822844e-04 ||r(i)||/||b|| 5.220481040338e+00
    8 KSP Residual norm 8.449504961055e-05 
    8 KSP preconditioned resid norm 8.449504961055e-05 true resid norm 2.508705302947e-04 ||r(i)||/||b|| 3.896737168097e+00
    9 KSP Residual norm 6.409704024276e-05 
    9 KSP preconditioned resid norm 6.409704024276e-05 true resid norm 1.813315250617e-04 ||r(i)||/||b|| 2.816597440223e+00
   10 KSP Residual norm 4.501593763018e-05 
   10 KSP preconditioned resid norm 4.501593763018e-05 true resid norm 9.812221111225e-05 ||r(i)||/||b|| 1.524118702216e+00
   11 KSP Residual norm 2.961918365817e-05 
   11 KSP preconditioned resid norm 2.961918365817e-05 true resid norm 4.914196856724e-05 ||r(i)||/||b|| 7.633153850493e-01
   12 KSP Residual norm 2.091123583169e-05 
   12 KSP preconditioned resid norm 2.091123583169e-05 true resid norm 5.730063354868e-05 ||r(i)||/||b|| 8.900427971446e-01
   13 KSP Residual norm 1.663670478394e-05 
   13 KSP preconditioned resid norm 1.663670478394e-05 true resid norm 4.915098444321e-05 ||r(i)||/||b|| 7.634554274009e-01
   14 KSP Residual norm 1.233791697467e-05 
   14 KSP preconditioned resid norm 1.233791697467e-05 true resid norm 2.806703648240e-05 ||r(i)||/||b|| 4.359613866596e-01
   15 KSP Residual norm 8.161557033137e-06 
   15 KSP preconditioned resid norm 8.161557033137e-06 true resid norm 1.912364158187e-05 ||r(i)||/||b|| 2.970448735207e-01
   16 KSP Residual norm 5.864092457244e-06 
   16 KSP preconditioned resid norm 5.864092457244e-06 true resid norm 1.622074908530e-05 ||r(i)||/||b|| 2.519546468084e-01
   17 KSP Residual norm 4.555795455304e-06 
   17 KSP preconditioned resid norm 4.555795455304e-06 true resid norm 1.228876158919e-05 ||r(i)||/||b|| 1.908796301353e-01
   18 KSP Residual norm 3.199871304591e-06 
   18 KSP preconditioned resid norm 3.199871304591e-06 true resid norm 7.758392817653e-06 ||r(i)||/||b|| 1.205100400662e-01
   19 KSP Residual norm 2.316447578754e-06 
   19 KSP preconditioned resid norm 2.316447578754e-06 true resid norm 5.628903315962e-06 ||r(i)||/||b|| 8.743297485428e-02
   20 KSP Residual norm 1.773622378204e-06 
   20 KSP preconditioned resid norm 1.773622378204e-06 true resid norm 4.186860658468e-06 ||r(i)||/||b|| 6.503392617033e-02
   21 KSP Residual norm 1.332025613245e-06 
   21 KSP preconditioned resid norm 1.332025613245e-06 true resid norm 2.921231541412e-06 ||r(i)||/||b|| 4.537508455323e-02
   22 KSP Residual norm 9.137247016470e-07 
   22 KSP preconditioned resid norm 9.137247016470e-07 true resid norm 2.082781025732e-06 ||r(i)||/||b|| 3.235154893022e-02
   23 KSP Residual norm 6.813920924824e-07 
   23 KSP preconditioned resid norm 6.813920924824e-07 true resid norm 1.709487551683e-06 ||r(i)||/||b|| 2.655323314866e-02
   24 KSP Residual norm 5.167001246743e-07 
   24 KSP preconditioned resid norm 5.167001246743e-07 true resid norm 1.179797898196e-06 ||r(i)||/||b|| 1.832563719358e-02
   25 KSP Residual norm 3.764171140389e-07 
   25 KSP preconditioned resid norm 3.764171140389e-07 true resid norm 8.608906488708e-07 ||r(i)||/||b|| 1.337209510093e-02
   26 KSP Residual norm 2.922462423334e-07 
   26 KSP preconditioned resid norm 2.922462423334e-07 true resid norm 6.683933057848e-07 ||r(i)||/||b|| 1.038206055729e-02
   27 KSP Residual norm 2.229602961491e-07 
   27 KSP preconditioned resid norm 2.229602961491e-07 true resid norm 4.856817868979e-07 ||r(i)||/||b|| 7.544027864291e-03
   28 KSP Residual norm 1.545215608309e-07 
   28 KSP preconditioned resid norm 1.545215608309e-07 true resid norm 4.004939252204e-07 ||r(i)||/||b|| 6.220816618717e-03
   29 KSP Residual norm 1.135426728770e-07 
   29 KSP preconditioned resid norm 1.135426728770e-07 true resid norm 2.932336987343e-07 ||r(i)||/||b|| 4.554758390531e-03
   30 KSP Residual norm 8.428758646557e-08 
   30 KSP preconditioned resid norm 8.428758646557e-08 true resid norm 2.107765024098e-07 ||r(i)||/||b|| 3.273962191321e-03
   31 KSP Residual norm 5.971819967672e-08 
   31 KSP preconditioned resid norm 5.971819967672e-08 true resid norm 1.487575571809e-07 ||r(i)||/||b|| 2.310630512963e-03
   32 KSP Residual norm 4.327376785167e-08 
   32 KSP preconditioned resid norm 4.327376785167e-08 true resid norm 1.068493978890e-07 ||r(i)||/||b|| 1.659676884541e-03
   33 KSP Residual norm 3.210775223726e-08 
   33 KSP preconditioned resid norm 3.210775223726e-08 true resid norm 7.637381476322e-08 ||r(i)||/||b|| 1.186303876775e-03
   34 KSP Residual norm 2.266116878460e-08 
   34 KSP preconditioned resid norm 2.266116878460e-08 true resid norm 5.317241006311e-08 ||r(i)||/||b|| 8.259196740518e-04
   35 KSP Residual norm 1.653622871506e-08 
   35 KSP preconditioned resid norm 1.653622871506e-08 true resid norm 4.310330826784e-08 ||r(i)||/||b|| 6.695177117771e-04
   36 KSP Residual norm 1.228319037832e-08 
   36 KSP preconditioned resid norm 1.228319037832e-08 true resid norm 3.194794602831e-08 ||r(i)||/||b|| 4.962430166135e-04
   37 KSP Residual norm 8.324578147579e-09 
   37 KSP preconditioned resid norm 8.324578147579e-09 true resid norm 2.210097471424e-08 ||r(i)||/||b|| 3.432913763086e-04
   38 KSP Residual norm 6.153155729779e-09 
   38 KSP preconditioned resid norm 6.153155729779e-09 true resid norm 1.600289628527e-08 ||r(i)||/||b|| 2.485707694672e-04
   39 KSP Residual norm 4.418990352202e-09 
   39 KSP preconditioned resid norm 4.418990352202e-09 true resid norm 1.071068741175e-08 ||r(i)||/||b|| 1.663676227105e-04
   40 KSP Residual norm 3.218437621739e-09 
   40 KSP preconditioned resid norm 3.218437621739e-09 true resid norm 7.198287737114e-09 ||r(i)||/||b|| 1.118100054993e-04
   41 KSP Residual norm 2.426485058547e-09 
   41 KSP preconditioned resid norm 2.426485058547e-09 true resid norm 5.626131375166e-09 ||r(i)||/||b|| 8.738991868217e-05
   42 KSP Residual norm 1.648271539014e-09 
   42 KSP preconditioned resid norm 1.648271539014e-09 true resid norm 3.899446595756e-09 ||r(i)||/||b|| 6.056956337934e-05
   43 KSP Residual norm 1.048875628536e-09 
   43 KSP preconditioned resid norm 1.048875628536e-09 true resid norm 2.853030204639e-09 ||r(i)||/||b|| 4.431572264411e-05
   44 KSP Residual norm 7.094285608775e-10 
   44 KSP preconditioned resid norm 7.094285608775e-10 true resid norm 1.873905305252e-09 ||r(i)||/||b|| 2.910711132110e-05
   45 KSP Residual norm 5.260690725159e-10 
   45 KSP preconditioned resid norm 5.260690725159e-10 true resid norm 1.236951449537e-09 ||r(i)||/||b|| 1.921339538318e-05
   46 KSP Residual norm 3.583452712836e-10 
   46 KSP preconditioned resid norm 3.583452712836e-10 true resid norm 8.821896124691e-10 ||r(i)||/||b|| 1.370292894976e-05
   47 KSP Residual norm 2.375769741030e-10 
   47 KSP preconditioned resid norm 2.375769741030e-10 true resid norm 6.266770458596e-10 ||r(i)||/||b|| 9.734087675127e-06
   48 KSP Residual norm 1.772125628130e-10 
   48 KSP preconditioned resid norm 1.772125628130e-10 true resid norm 4.704202047056e-10 ||r(i)||/||b|| 7.306971823860e-06
   49 KSP Residual norm 1.271177703848e-10 
   49 KSP preconditioned resid norm 1.271177703848e-10 true resid norm 3.009004608006e-10 ||r(i)||/||b|| 4.673845142838e-06
   50 KSP Residual norm 9.021068685154e-11 
   50 KSP preconditioned resid norm 9.021068685154e-11 true resid norm 2.166203141511e-10 ||r(i)||/||b|| 3.364733308954e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.522582283997e-05 
  1 KSP Residual norm 3.808848770685e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.983687253042e-05 
  1 KSP Residual norm 1.110389433844e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963852132e-05 gnorm 3.697433407429e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.210411549131e-05 
  1 KSP Residual norm 1.726474440321e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.458276787236e-05 
  1 KSP Residual norm 3.974071056169e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 7.232141564732e-06 
    0 KSP Residual norm 8.230606859216e-05 
    0 KSP preconditioned resid norm 8.230606859216e-05 true resid norm 7.232141564732e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 3.182246191342e-05 
    1 KSP preconditioned resid norm 3.182246191342e-05 true resid norm 1.095130003576e-05 ||r(i)||/||b|| 1.514254102709e+00
    2 KSP Residual norm 1.995752693221e-05 
    2 KSP preconditioned resid norm 1.995752693221e-05 true resid norm 2.261863449317e-05 ||r(i)||/||b|| 3.127515451781e+00
    3 KSP Residual norm 1.552669666267e-05 
    3 KSP preconditioned resid norm 1.552669666267e-05 true resid norm 2.915638652752e-05 ||r(i)||/||b|| 4.031501079805e+00
    4 KSP Residual norm 1.297183976394e-05 
    4 KSP preconditioned resid norm 1.297183976394e-05 true resid norm 3.165175500114e-05 ||r(i)||/||b|| 4.376539745224e+00
    5 KSP Residual norm 9.265822619529e-06 
    5 KSP preconditioned resid norm 9.265822619529e-06 true resid norm 3.135760599832e-05 ||r(i)||/||b|| 4.335867283246e+00
    6 KSP Residual norm 6.088662808092e-06 
    6 KSP preconditioned resid norm 6.088662808092e-06 true resid norm 2.932651313014e-05 ||r(i)||/||b|| 4.055024762395e+00
    7 KSP Residual norm 4.557053500878e-06 
    7 KSP preconditioned resid norm 4.557053500878e-06 true resid norm 2.549321025427e-05 ||r(i)||/||b|| 3.524987726815e+00
    8 KSP Residual norm 3.534095442037e-06 
    8 KSP preconditioned resid norm 3.534095442037e-06 true resid norm 1.969737388651e-05 ||r(i)||/||b|| 2.723587987072e+00
    9 KSP Residual norm 2.331580215086e-06 
    9 KSP preconditioned resid norm 2.331580215086e-06 true resid norm 1.193933226274e-05 ||r(i)||/||b|| 1.650870928877e+00
   10 KSP Residual norm 1.493224036812e-06 
   10 KSP preconditioned resid norm 1.493224036812e-06 true resid norm 6.662253403466e-06 ||r(i)||/||b|| 9.212006352247e-01
   11 KSP Residual norm 9.470765605309e-07 
   11 KSP preconditioned resid norm 9.470765605309e-07 true resid norm 4.005590973290e-06 ||r(i)||/||b|| 5.538595915798e-01
   12 KSP Residual norm 6.542275446585e-07 
   12 KSP preconditioned resid norm 6.542275446585e-07 true resid norm 2.815924250613e-06 ||r(i)||/||b|| 3.893624350974e-01
   13 KSP Residual norm 4.961915196120e-07 
   13 KSP preconditioned resid norm 4.961915196120e-07 true resid norm 1.658103281793e-06 ||r(i)||/||b|| 2.292686428981e-01
   14 KSP Residual norm 3.273263055069e-07 
   14 KSP preconditioned resid norm 3.273263055069e-07 true resid norm 1.079789745184e-06 ||r(i)||/||b|| 1.493042877437e-01
   15 KSP Residual norm 2.041618527629e-07 
   15 KSP preconditioned resid norm 2.041618527629e-07 true resid norm 9.117108845729e-07 ||r(i)||/||b|| 1.260637497777e-01
   16 KSP Residual norm 1.365695904658e-07 
   16 KSP preconditioned resid norm 1.365695904658e-07 true resid norm 7.861255534230e-07 ||r(i)||/||b|| 1.086988613797e-01
   17 KSP Residual norm 9.492178273699e-08 
   17 KSP preconditioned resid norm 9.492178273699e-08 true resid norm 6.203280950853e-07 ||r(i)||/||b|| 8.577377662384e-02
   18 KSP Residual norm 6.651330153944e-08 
   18 KSP preconditioned resid norm 6.651330153944e-08 true resid norm 4.390123740645e-07 ||r(i)||/||b|| 6.070295639750e-02
   19 KSP Residual norm 4.447930018568e-08 
   19 KSP preconditioned resid norm 4.447930018568e-08 true resid norm 2.570746808937e-07 ||r(i)||/||b|| 3.554613506840e-02
   20 KSP Residual norm 3.234432062269e-08 
   20 KSP preconditioned resid norm 3.234432062269e-08 true resid norm 1.523396278708e-07 ||r(i)||/||b|| 2.106424860565e-02
   21 KSP Residual norm 2.295223868125e-08 
   21 KSP preconditioned resid norm 2.295223868125e-08 true resid norm 7.988005651629e-08 ||r(i)||/||b|| 1.104514559088e-02
   22 KSP Residual norm 1.691665221507e-08 
   22 KSP preconditioned resid norm 1.691665221507e-08 true resid norm 4.651645320270e-08 ||r(i)||/||b|| 6.431905789780e-03
   23 KSP Residual norm 1.260845698147e-08 
   23 KSP preconditioned resid norm 1.260845698147e-08 true resid norm 3.829319368062e-08 ||r(i)||/||b|| 5.294862294643e-03
   24 KSP Residual norm 9.906372827947e-09 
   24 KSP preconditioned resid norm 9.906372827947e-09 true resid norm 3.777384310506e-08 ||r(i)||/||b|| 5.223050844202e-03
   25 KSP Residual norm 7.171143510994e-09 
   25 KSP preconditioned resid norm 7.171143510994e-09 true resid norm 3.675737248332e-08 ||r(i)||/||b|| 5.082501794845e-03
   26 KSP Residual norm 5.278914895396e-09 
   26 KSP preconditioned resid norm 5.278914895396e-09 true resid norm 2.779547289034e-08 ||r(i)||/||b|| 3.843325333382e-03
   27 KSP Residual norm 3.723835669930e-09 
   27 KSP preconditioned resid norm 3.723835669930e-09 true resid norm 1.923217573476e-08 ||r(i)||/||b|| 2.659264280520e-03
   28 KSP Residual norm 2.616127903152e-09 
   28 KSP preconditioned resid norm 2.616127903152e-09 true resid norm 1.316828372031e-08 ||r(i)||/||b|| 1.820800049674e-03
   29 KSP Residual norm 1.817296330649e-09 
   29 KSP preconditioned resid norm 1.817296330649e-09 true resid norm 7.680829597329e-09 ||r(i)||/||b|| 1.062040825471e-03
   30 KSP Residual norm 1.325223066637e-09 
   30 KSP preconditioned resid norm 1.325223066637e-09 true resid norm 4.439982035033e-09 ||r(i)||/||b|| 6.139235515916e-04
   31 KSP Residual norm 9.210943096008e-10 
   31 KSP preconditioned resid norm 9.210943096008e-10 true resid norm 3.147906028075e-09 ||r(i)||/||b|| 4.352660964804e-04
   32 KSP Residual norm 6.472655436065e-10 
   32 KSP preconditioned resid norm 6.472655436065e-10 true resid norm 2.398155855236e-09 ||r(i)||/||b|| 3.315969182532e-04
   33 KSP Residual norm 4.650537824635e-10 
   33 KSP preconditioned resid norm 4.650537824635e-10 true resid norm 1.920541951028e-09 ||r(i)||/||b|| 2.655564653758e-04
   34 KSP Residual norm 3.386740142646e-10 
   34 KSP preconditioned resid norm 3.386740142646e-10 true resid norm 1.448887066329e-09 ||r(i)||/||b|| 2.003399758371e-04
   35 KSP Residual norm 2.414956389119e-10 
   35 KSP preconditioned resid norm 2.414956389119e-10 true resid norm 1.042282247946e-09 ||r(i)||/||b|| 1.441180649766e-04
   36 KSP Residual norm 1.757420069082e-10 
   36 KSP preconditioned resid norm 1.757420069082e-10 true resid norm 7.012639508967e-10 ||r(i)||/||b|| 9.696490930384e-05
   37 KSP Residual norm 1.173016348817e-10 
   37 KSP preconditioned resid norm 1.173016348817e-10 true resid norm 4.619940842031e-10 ||r(i)||/||b|| 6.388067491047e-05
   38 KSP Residual norm 7.820694853560e-11 
   38 KSP preconditioned resid norm 7.820694853560e-11 true resid norm 2.946715958297e-10 ||r(i)||/||b|| 4.074472176633e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.044085814706e-06 
  1 KSP Residual norm 3.971320960771e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.158393446268e-06 
  1 KSP Residual norm 1.882843442520e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 7.232141564732e-06 gnorm 1.698068388848e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.004012058210e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.577502936851e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 1.698068388848e-06 
    0 KSP Residual norm 7.891412165580e-06 
    0 KSP preconditioned resid norm 7.891412165580e-06 true resid norm 1.698068388848e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 3.375257522184e-06 
    1 KSP preconditioned resid norm 3.375257522184e-06 true resid norm 1.879810089234e-06 ||r(i)||/||b|| 1.107028492833e+00
    2 KSP Residual norm 2.323616039825e-06 
    2 KSP preconditioned resid norm 2.323616039825e-06 true resid norm 3.589504478590e-06 ||r(i)||/||b|| 2.113875096058e+00
    3 KSP Residual norm 1.880072081389e-06 
    3 KSP preconditioned resid norm 1.880072081389e-06 true resid norm 4.800603998252e-06 ||r(i)||/||b|| 2.827096970758e+00
    4 KSP Residual norm 1.677104452868e-06 
    4 KSP preconditioned resid norm 1.677104452868e-06 true resid norm 5.178674784508e-06 ||r(i)||/||b|| 3.049744532386e+00
    5 KSP Residual norm 1.338190439182e-06 
    5 KSP preconditioned resid norm 1.338190439182e-06 true resid norm 5.383486111104e-06 ||r(i)||/||b|| 3.170358830339e+00
    6 KSP Residual norm 9.524255014787e-07 
    6 KSP preconditioned resid norm 9.524255014787e-07 true resid norm 5.145579938420e-06 ||r(i)||/||b|| 3.030254830849e+00
    7 KSP Residual norm 7.125536159051e-07 
    7 KSP preconditioned resid norm 7.125536159051e-07 true resid norm 4.138836174997e-06 ||r(i)||/||b|| 2.437378966700e+00
    8 KSP Residual norm 4.904563558830e-07 
    8 KSP preconditioned resid norm 4.904563558830e-07 true resid norm 2.823480125869e-06 ||r(i)||/||b|| 1.662759959735e+00
    9 KSP Residual norm 3.123816575650e-07 
    9 KSP preconditioned resid norm 3.123816575650e-07 true resid norm 1.734670720928e-06 ||r(i)||/||b|| 1.021555275583e+00
   10 KSP Residual norm 1.877560806448e-07 
   10 KSP preconditioned resid norm 1.877560806448e-07 true resid norm 1.079040332845e-06 ||r(i)||/||b|| 6.354516342991e-01
   11 KSP Residual norm 1.110209248524e-07 
   11 KSP preconditioned resid norm 1.110209248524e-07 true resid norm 7.311694640140e-07 ||r(i)||/||b|| 4.305889378872e-01
   12 KSP Residual norm 7.865470267789e-08 
   12 KSP preconditioned resid norm 7.865470267789e-08 true resid norm 5.226740233802e-07 ||r(i)||/||b|| 3.078050488500e-01
   13 KSP Residual norm 5.041272503474e-08 
   13 KSP preconditioned resid norm 5.041272503474e-08 true resid norm 2.844120958082e-07 ||r(i)||/||b|| 1.674915437305e-01
   14 KSP Residual norm 3.181079794933e-08 
   14 KSP preconditioned resid norm 3.181079794933e-08 true resid norm 1.567677896562e-07 ||r(i)||/||b|| 9.232124612044e-02
   15 KSP Residual norm 2.255814891291e-08 
   15 KSP preconditioned resid norm 2.255814891291e-08 true resid norm 1.017233559866e-07 ||r(i)||/||b|| 5.990533517653e-02
   16 KSP Residual norm 1.409965905496e-08 
   16 KSP preconditioned resid norm 1.409965905496e-08 true resid norm 5.862164790941e-08 ||r(i)||/||b|| 3.452254826390e-02
   17 KSP Residual norm 9.791224345169e-09 
   17 KSP preconditioned resid norm 9.791224345169e-09 true resid norm 4.462256953854e-08 ||r(i)||/||b|| 2.627842896764e-02
   18 KSP Residual norm 6.477619211053e-09 
   18 KSP preconditioned resid norm 6.477619211053e-09 true resid norm 3.448156925058e-08 ||r(i)||/||b|| 2.030634895333e-02
   19 KSP Residual norm 4.231324705323e-09 
   19 KSP preconditioned resid norm 4.231324705323e-09 true resid norm 2.768668344863e-08 ||r(i)||/||b|| 1.630481058976e-02
   20 KSP Residual norm 2.928617642915e-09 
   20 KSP preconditioned resid norm 2.928617642915e-09 true resid norm 1.963780551398e-08 ||r(i)||/||b|| 1.156479070157e-02
   21 KSP Residual norm 2.099410697552e-09 
   21 KSP preconditioned resid norm 2.099410697552e-09 true resid norm 1.258869031850e-08 ||r(i)||/||b|| 7.413535521406e-03
   22 KSP Residual norm 1.481333327379e-09 
   22 KSP preconditioned resid norm 1.481333327379e-09 true resid norm 7.351825432636e-09 ||r(i)||/||b|| 4.329522580432e-03
   23 KSP Residual norm 1.015133983555e-09 
   23 KSP preconditioned resid norm 1.015133983555e-09 true resid norm 3.774427172565e-09 ||r(i)||/||b|| 2.222776890114e-03
   24 KSP Residual norm 7.616589211843e-10 
   24 KSP preconditioned resid norm 7.616589211843e-10 true resid norm 2.299839107261e-09 ||r(i)||/||b|| 1.354385443110e-03
   25 KSP Residual norm 5.453862400727e-10 
   25 KSP preconditioned resid norm 5.453862400727e-10 true resid norm 1.691602951238e-09 ||r(i)||/||b|| 9.961924751366e-04
   26 KSP Residual norm 4.142020420369e-10 
   26 KSP preconditioned resid norm 4.142020420369e-10 true resid norm 1.418402464729e-09 ||r(i)||/||b|| 8.353034978118e-04
   27 KSP Residual norm 2.969569718385e-10 
   27 KSP preconditioned resid norm 2.969569718385e-10 true resid norm 1.249314725739e-09 ||r(i)||/||b|| 7.357269789268e-04
   28 KSP Residual norm 2.110848865135e-10 
   28 KSP preconditioned resid norm 2.110848865135e-10 true resid norm 9.117946112923e-10 ||r(i)||/||b|| 5.369598876466e-04
   29 KSP Residual norm 1.564407648270e-10 
   29 KSP preconditioned resid norm 1.564407648270e-10 true resid norm 6.556280473121e-10 ||r(i)||/||b|| 3.861022627933e-04
   30 KSP Residual norm 1.197982810337e-10 
   30 KSP preconditioned resid norm 1.197982810337e-10 true resid norm 4.430589785901e-10 ||r(i)||/||b|| 2.609193961208e-04
   31 KSP Residual norm 8.864278874971e-11 
   31 KSP preconditioned resid norm 8.864278874971e-11 true resid norm 2.973130605257e-10 ||r(i)||/||b|| 1.750889790295e-04
  Linear solve converged due to CONVERGED_ATOL iterations 31
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.695295604106e-07 
  1 KSP Residual norm 6.505582787291e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.431206964073e-07 
  1 KSP Residual norm 2.066861951770e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.698068388848e-06 gnorm 2.447687819282e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.439553235815e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.478159756506e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 2.447687819282e-07 
    0 KSP Residual norm 1.636298521227e-06 
    0 KSP preconditioned resid norm 1.636298521227e-06 true resid norm 2.447687819282e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 5.825709778508e-07 
    1 KSP preconditioned resid norm 5.825709778508e-07 true resid norm 2.966214692173e-07 ||r(i)||/||b|| 1.211843548350e+00
    2 KSP Residual norm 3.735601541682e-07 
    2 KSP preconditioned resid norm 3.735601541682e-07 true resid norm 5.479903287218e-07 ||r(i)||/||b|| 2.238808088208e+00
    3 KSP Residual norm 2.882313371497e-07 
    3 KSP preconditioned resid norm 2.882313371497e-07 true resid norm 7.361357950931e-07 ||r(i)||/||b|| 3.007474193784e+00
    4 KSP Residual norm 2.448342753427e-07 
    4 KSP preconditioned resid norm 2.448342753427e-07 true resid norm 8.141148501654e-07 ||r(i)||/||b|| 3.326056712592e+00
    5 KSP Residual norm 1.946834183393e-07 
    5 KSP preconditioned resid norm 1.946834183393e-07 true resid norm 8.458562956724e-07 ||r(i)||/||b|| 3.455736017514e+00
    6 KSP Residual norm 1.397004487258e-07 
    6 KSP preconditioned resid norm 1.397004487258e-07 true resid norm 8.111306347553e-07 ||r(i)||/||b|| 3.313864735386e+00
    7 KSP Residual norm 1.078426696411e-07 
    7 KSP preconditioned resid norm 1.078426696411e-07 true resid norm 6.910259784541e-07 ||r(i)||/||b|| 2.823178564727e+00
    8 KSP Residual norm 7.922552516995e-08 
    8 KSP preconditioned resid norm 7.922552516995e-08 true resid norm 4.995016078251e-07 ||r(i)||/||b|| 2.040707985267e+00
    9 KSP Residual norm 4.625994936412e-08 
    9 KSP preconditioned resid norm 4.625994936412e-08 true resid norm 2.808630325843e-07 ||r(i)||/||b|| 1.147462639523e+00
   10 KSP Residual norm 2.816523893479e-08 
   10 KSP preconditioned resid norm 2.816523893479e-08 true resid norm 1.827450889105e-07 ||r(i)||/||b|| 7.466029265288e-01
   11 KSP Residual norm 1.823861908293e-08 
   11 KSP preconditioned resid norm 1.823861908293e-08 true resid norm 1.279894315004e-07 ||r(i)||/||b|| 5.228993276516e-01
   12 KSP Residual norm 1.271236154711e-08 
   12 KSP preconditioned resid norm 1.271236154711e-08 true resid norm 8.859146284566e-08 ||r(i)||/||b|| 3.619393868277e-01
   13 KSP Residual norm 8.500771780929e-09 
   13 KSP preconditioned resid norm 8.500771780929e-09 true resid norm 4.641420813045e-08 ||r(i)||/||b|| 1.896247052619e-01
   14 KSP Residual norm 5.529909243788e-09 
   14 KSP preconditioned resid norm 5.529909243788e-09 true resid norm 2.494085616885e-08 ||r(i)||/||b|| 1.018955766024e-01
   15 KSP Residual norm 3.916416125066e-09 
   15 KSP preconditioned resid norm 3.916416125066e-09 true resid norm 1.649368043961e-08 ||r(i)||/||b|| 6.738473881219e-02
   16 KSP Residual norm 2.682326145528e-09 
   16 KSP preconditioned resid norm 2.682326145528e-09 true resid norm 1.081118930880e-08 ||r(i)||/||b|| 4.416898766105e-02
   17 KSP Residual norm 1.855111490970e-09 
   17 KSP preconditioned resid norm 1.855111490970e-09 true resid norm 9.545233886005e-09 ||r(i)||/||b|| 3.899694156587e-02
   18 KSP Residual norm 1.251559423463e-09 
   18 KSP preconditioned resid norm 1.251559423463e-09 true resid norm 7.723863818448e-09 ||r(i)||/||b|| 3.155575542600e-02
   19 KSP Residual norm 8.264595586583e-10 
   19 KSP preconditioned resid norm 8.264595586583e-10 true resid norm 5.846249403471e-09 ||r(i)||/||b|| 2.388478366161e-02
   20 KSP Residual norm 5.810914645445e-10 
   20 KSP preconditioned resid norm 5.810914645445e-10 true resid norm 4.008199622382e-09 ||r(i)||/||b|| 1.637545274690e-02
   21 KSP Residual norm 4.175446479780e-10 
   21 KSP preconditioned resid norm 4.175446479780e-10 true resid norm 2.527196129663e-09 ||r(i)||/||b|| 1.032483027351e-02
   22 KSP Residual norm 2.819750679289e-10 
   22 KSP preconditioned resid norm 2.819750679289e-10 true resid norm 1.324676969467e-09 ||r(i)||/||b|| 5.411952288325e-03
   23 KSP Residual norm 2.029704760192e-10 
   23 KSP preconditioned resid norm 2.029704760192e-10 true resid norm 6.796785132218e-10 ||r(i)||/||b|| 2.776818628043e-03
   24 KSP Residual norm 1.565144235878e-10 
   24 KSP preconditioned resid norm 1.565144235878e-10 true resid norm 4.290720253509e-10 ||r(i)||/||b|| 1.752968748591e-03
   25 KSP Residual norm 1.031049654211e-10 
   25 KSP preconditioned resid norm 1.031049654211e-10 true resid norm 3.735008786546e-10 ||r(i)||/||b|| 1.525933477759e-03
   26 KSP Residual norm 7.856004443742e-11 
   26 KSP preconditioned resid norm 7.856004443742e-11 true resid norm 3.358618296761e-10 ||r(i)||/||b|| 1.372159582730e-03
  Linear solve converged due to CONVERGED_ATOL iterations 26
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.752482360857e-08 
  1 KSP Residual norm 9.998590943537e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.846721177418e-08 
  1 KSP Residual norm 3.957175039869e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.447687819282e-07 gnorm 3.863591664831e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.211535255651e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.361415911537e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 3.863591664831e-08 
    0 KSP Residual norm 2.465825937107e-07 
    0 KSP preconditioned resid norm 2.465825937107e-07 true resid norm 3.863591664831e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 8.777057814576e-08 
    1 KSP preconditioned resid norm 8.777057814576e-08 true resid norm 4.626680389126e-08 ||r(i)||/||b|| 1.197507601862e+00
    2 KSP Residual norm 5.702781980312e-08 
    2 KSP preconditioned resid norm 5.702781980312e-08 true resid norm 8.596004333435e-08 ||r(i)||/||b|| 2.224873920213e+00
    3 KSP Residual norm 4.411317136440e-08 
    3 KSP preconditioned resid norm 4.411317136440e-08 true resid norm 1.167055574323e-07 ||r(i)||/||b|| 3.020649373863e+00
    4 KSP Residual norm 3.785611298188e-08 
    4 KSP preconditioned resid norm 3.785611298188e-08 true resid norm 1.288332804687e-07 ||r(i)||/||b|| 3.334547013377e+00
    5 KSP Residual norm 3.050233779273e-08 
    5 KSP preconditioned resid norm 3.050233779273e-08 true resid norm 1.337478159965e-07 ||r(i)||/||b|| 3.461748228054e+00
    6 KSP Residual norm 2.194801450445e-08 
    6 KSP preconditioned resid norm 2.194801450445e-08 true resid norm 1.277996769120e-07 ||r(i)||/||b|| 3.307794611821e+00
    7 KSP Residual norm 1.690024038251e-08 
    7 KSP preconditioned resid norm 1.690024038251e-08 true resid norm 1.078771136934e-07 ||r(i)||/||b|| 2.792145833509e+00
    8 KSP Residual norm 1.210431552343e-08 
    8 KSP preconditioned resid norm 1.210431552343e-08 true resid norm 7.674764648768e-08 ||r(i)||/||b|| 1.986432655042e+00
    9 KSP Residual norm 7.018383469975e-09 
    9 KSP preconditioned resid norm 7.018383469975e-09 true resid norm 4.417563981998e-08 ||r(i)||/||b|| 1.143382729135e+00
   10 KSP Residual norm 4.372653886946e-09 
   10 KSP preconditioned resid norm 4.372653886946e-09 true resid norm 2.920120051400e-08 ||r(i)||/||b|| 7.558045219896e-01
   11 KSP Residual norm 2.885519619065e-09 
   11 KSP preconditioned resid norm 2.885519619065e-09 true resid norm 2.020426655791e-08 ||r(i)||/||b|| 5.229400079161e-01
   12 KSP Residual norm 2.016210426997e-09 
   12 KSP preconditioned resid norm 2.016210426997e-09 true resid norm 1.355562474764e-08 ||r(i)||/||b|| 3.508555231402e-01
   13 KSP Residual norm 1.345266698849e-09 
   13 KSP preconditioned resid norm 1.345266698849e-09 true resid norm 7.256511922938e-09 ||r(i)||/||b|| 1.878177755944e-01
   14 KSP Residual norm 8.729699467740e-10 
   14 KSP preconditioned resid norm 8.729699467740e-10 true resid norm 3.909010979982e-09 ||r(i)||/||b|| 1.011755723454e-01
   15 KSP Residual norm 6.202682219749e-10 
   15 KSP preconditioned resid norm 6.202682219749e-10 true resid norm 2.643165567082e-09 ||r(i)||/||b|| 6.841213555618e-02
   16 KSP Residual norm 4.223065903018e-10 
   16 KSP preconditioned resid norm 4.223065903018e-10 true resid norm 1.826423494161e-09 ||r(i)||/||b|| 4.727268439847e-02
   17 KSP Residual norm 2.907618979552e-10 
   17 KSP preconditioned resid norm 2.907618979552e-10 true resid norm 1.547965281277e-09 ||r(i)||/||b|| 4.006544727197e-02
   18 KSP Residual norm 1.881873754182e-10 
   18 KSP preconditioned resid norm 1.881873754182e-10 true resid norm 1.195414993866e-09 ||r(i)||/||b|| 3.094051073637e-02
   19 KSP Residual norm 1.282300154325e-10 
   19 KSP preconditioned resid norm 1.282300154325e-10 true resid norm 9.245044257272e-10 ||r(i)||/||b|| 2.392862667509e-02
   20 KSP Residual norm 8.953114557265e-11 
   20 KSP preconditioned resid norm 8.953114557265e-11 true resid norm 6.316638171486e-10 ||r(i)||/||b|| 1.634913500043e-02
  Linear solve converged due to CONVERGED_ATOL iterations 20
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.331450051220e-08 
  1 KSP Residual norm 1.497154488946e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.271422511381e-08 
  1 KSP Residual norm 6.376643250222e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.863591664831e-08 gnorm 5.704256393902e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.040707563045e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.039061690592e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 5.704256393902e-09 
    0 KSP Residual norm 3.798193272958e-08 
    0 KSP preconditioned resid norm 3.798193272958e-08 true resid norm 5.704256393902e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.332308491600e-08 
    1 KSP preconditioned resid norm 1.332308491600e-08 true resid norm 6.928006302864e-09 ||r(i)||/||b|| 1.214532767193e+00
    2 KSP Residual norm 8.662025733659e-09 
    2 KSP preconditioned resid norm 8.662025733659e-09 true resid norm 1.292450792089e-08 ||r(i)||/||b|| 2.265765601754e+00
    3 KSP Residual norm 6.663462514274e-09 
    3 KSP preconditioned resid norm 6.663462514274e-09 true resid norm 1.770349445478e-08 ||r(i)||/||b|| 3.103558681848e+00
    4 KSP Residual norm 5.679535243798e-09 
    4 KSP preconditioned resid norm 5.679535243798e-09 true resid norm 1.964752283445e-08 ||r(i)||/||b|| 3.444361802434e+00
    5 KSP Residual norm 4.562897609920e-09 
    5 KSP preconditioned resid norm 4.562897609920e-09 true resid norm 2.039154998510e-08 ||r(i)||/||b|| 3.574795482001e+00
    6 KSP Residual norm 3.275390110081e-09 
    6 KSP preconditioned resid norm 3.275390110081e-09 true resid norm 1.933653779137e-08 ||r(i)||/||b|| 3.389843733540e+00
    7 KSP Residual norm 2.517514829926e-09 
    7 KSP preconditioned resid norm 2.517514829926e-09 true resid norm 1.628335945780e-08 ||r(i)||/||b|| 2.854598098923e+00
    8 KSP Residual norm 1.799617316907e-09 
    8 KSP preconditioned resid norm 1.799617316907e-09 true resid norm 1.158176022837e-08 ||r(i)||/||b|| 2.030371608252e+00
    9 KSP Residual norm 1.028535775278e-09 
    9 KSP preconditioned resid norm 1.028535775278e-09 true resid norm 6.631819038601e-09 ||r(i)||/||b|| 1.162608862689e+00
   10 KSP Residual norm 6.516385225587e-10 
   10 KSP preconditioned resid norm 6.516385225587e-10 true resid norm 4.397360574453e-09 ||r(i)||/||b|| 7.708911154755e-01
   11 KSP Residual norm 4.385076450274e-10 
   11 KSP preconditioned resid norm 4.385076450274e-10 true resid norm 2.999038424076e-09 ||r(i)||/||b|| 5.257544922563e-01
   12 KSP Residual norm 3.020595073983e-10 
   12 KSP preconditioned resid norm 3.020595073983e-10 true resid norm 1.959797107323e-09 ||r(i)||/||b|| 3.435674997740e-01
   13 KSP Residual norm 2.047832494735e-10 
   13 KSP preconditioned resid norm 2.047832494735e-10 true resid norm 1.097684879431e-09 ||r(i)||/||b|| 1.924325983322e-01
   14 KSP Residual norm 1.333376875627e-10 
   14 KSP preconditioned resid norm 1.333376875627e-10 true resid norm 5.830596862458e-10 ||r(i)||/||b|| 1.022148455439e-01
   15 KSP Residual norm 9.407165502406e-11 
   15 KSP preconditioned resid norm 9.407165502406e-11 true resid norm 3.970879171556e-10 ||r(i)||/||b|| 6.961256467717e-02
  Linear solve converged due to CONVERGED_ATOL iterations 15
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.912725782310e-09 
  1 KSP Residual norm 2.067362986864e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.844064634718e-09 
  1 KSP Residual norm 9.287815820309e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 5.704256393902e-09 gnorm 8.194022402984e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.265141540846e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.332098437737e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 8.194022402984e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 6
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=180
  total number of function evaluations=13
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.79878e+09*s to t=1.83034e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.83034e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.83034e+09*s to t=1.8619e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.83034e+09*s to t=1.8619e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.394404735948e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.822359046219e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437962466733e-05 
    0 KSP Residual norm 3.038226985304e-03 
    0 KSP preconditioned resid norm 3.038226985304e-03 true resid norm 6.437962466733e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.752502166948e-03 
    1 KSP preconditioned resid norm 1.752502166948e-03 true resid norm 2.281373214840e-04 ||r(i)||/||b|| 3.543626149778e+00
    2 KSP Residual norm 1.119632358832e-03 
    2 KSP preconditioned resid norm 1.119632358832e-03 true resid norm 7.586802154168e-04 ||r(i)||/||b|| 1.178447714377e+01
    3 KSP Residual norm 9.555205013310e-04 
    3 KSP preconditioned resid norm 9.555205013310e-04 true resid norm 7.317821879460e-04 ||r(i)||/||b|| 1.136667372212e+01
    4 KSP Residual norm 7.151124986997e-04 
    4 KSP preconditioned resid norm 7.151124986997e-04 true resid norm 4.947595087236e-04 ||r(i)||/||b|| 7.685032512696e+00
    5 KSP Residual norm 3.626575593912e-04 
    5 KSP preconditioned resid norm 3.626575593912e-04 true resid norm 3.024082089020e-04 ||r(i)||/||b|| 4.697265795888e+00
    6 KSP Residual norm 1.913048909895e-04 
    6 KSP preconditioned resid norm 1.913048909895e-04 true resid norm 3.544362669978e-04 ||r(i)||/||b|| 5.505410583383e+00
    7 KSP Residual norm 1.242025171528e-04 
    7 KSP preconditioned resid norm 1.242025171528e-04 true resid norm 3.361213242436e-04 ||r(i)||/||b|| 5.220927055422e+00
    8 KSP Residual norm 8.448791734533e-05 
    8 KSP preconditioned resid norm 8.448791734533e-05 true resid norm 2.508595427274e-04 ||r(i)||/||b|| 3.896567338247e+00
    9 KSP Residual norm 6.409551763322e-05 
    9 KSP preconditioned resid norm 6.409551763322e-05 true resid norm 1.813179861919e-04 ||r(i)||/||b|| 2.816387748900e+00
   10 KSP Residual norm 4.500306697590e-05 
   10 KSP preconditioned resid norm 4.500306697590e-05 true resid norm 9.806694247434e-05 ||r(i)||/||b|| 1.523260549919e+00
   11 KSP Residual norm 2.961446282812e-05 
   11 KSP preconditioned resid norm 2.961446282812e-05 true resid norm 4.914406006330e-05 ||r(i)||/||b|| 7.633480362341e-01
   12 KSP Residual norm 2.091014860070e-05 
   12 KSP preconditioned resid norm 2.091014860070e-05 true resid norm 5.731343489151e-05 ||r(i)||/||b|| 8.902418302011e-01
   13 KSP Residual norm 1.663289388959e-05 
   13 KSP preconditioned resid norm 1.663289388959e-05 true resid norm 4.913561303059e-05 ||r(i)||/||b|| 7.632168296178e-01
   14 KSP Residual norm 1.232813447571e-05 
   14 KSP preconditioned resid norm 1.232813447571e-05 true resid norm 2.802919535867e-05 ||r(i)||/||b|| 4.353736994197e-01
   15 KSP Residual norm 8.160421727896e-06 
   15 KSP preconditioned resid norm 8.160421727896e-06 true resid norm 1.912071211033e-05 ||r(i)||/||b|| 2.969994343572e-01
   16 KSP Residual norm 5.862704395123e-06 
   16 KSP preconditioned resid norm 5.862704395123e-06 true resid norm 1.622119336203e-05 ||r(i)||/||b|| 2.519616019175e-01
   17 KSP Residual norm 4.553012058723e-06 
   17 KSP preconditioned resid norm 4.553012058723e-06 true resid norm 1.227644023276e-05 ||r(i)||/||b|| 1.906882852486e-01
   18 KSP Residual norm 3.199518082141e-06 
   18 KSP preconditioned resid norm 3.199518082141e-06 true resid norm 7.754518655687e-06 ||r(i)||/||b|| 1.204498891653e-01
   19 KSP Residual norm 2.316630098963e-06 
   19 KSP preconditioned resid norm 2.316630098963e-06 true resid norm 5.629055504988e-06 ||r(i)||/||b|| 8.743535760071e-02
   20 KSP Residual norm 1.773350564381e-06 
   20 KSP preconditioned resid norm 1.773350564381e-06 true resid norm 4.186486198946e-06 ||r(i)||/||b|| 6.502812373603e-02
   21 KSP Residual norm 1.331605282854e-06 
   21 KSP preconditioned resid norm 1.331605282854e-06 true resid norm 2.919477011573e-06 ||r(i)||/||b|| 4.534784144298e-02
   22 KSP Residual norm 9.138433158795e-07 
   22 KSP preconditioned resid norm 9.138433158795e-07 true resid norm 2.082473189505e-06 ||r(i)||/||b|| 3.234677431355e-02
   23 KSP Residual norm 6.817329131968e-07 
   23 KSP preconditioned resid norm 6.817329131968e-07 true resid norm 1.710681068250e-06 ||r(i)||/||b|| 2.657177759406e-02
   24 KSP Residual norm 5.167141009844e-07 
   24 KSP preconditioned resid norm 5.167141009844e-07 true resid norm 1.179814218501e-06 ||r(i)||/||b|| 1.832589463821e-02
   25 KSP Residual norm 3.764593173252e-07 
   25 KSP preconditioned resid norm 3.764593173252e-07 true resid norm 8.608722472523e-07 ||r(i)||/||b|| 1.337181214865e-02
   26 KSP Residual norm 2.924079199088e-07 
   26 KSP preconditioned resid norm 2.924079199088e-07 true resid norm 6.687551685267e-07 ||r(i)||/||b|| 1.038768355644e-02
   27 KSP Residual norm 2.231010658668e-07 
   27 KSP preconditioned resid norm 2.231010658668e-07 true resid norm 4.860645633082e-07 ||r(i)||/||b|| 7.549975101902e-03
   28 KSP Residual norm 1.545364474596e-07 
   28 KSP preconditioned resid norm 1.545364474596e-07 true resid norm 4.005550073659e-07 ||r(i)||/||b|| 6.221766738089e-03
   29 KSP Residual norm 1.135143164715e-07 
   29 KSP preconditioned resid norm 1.135143164715e-07 true resid norm 2.931441460130e-07 ||r(i)||/||b|| 4.553368360374e-03
   30 KSP Residual norm 8.424234182122e-08 
   30 KSP preconditioned resid norm 8.424234182122e-08 true resid norm 2.106613886674e-07 ||r(i)||/||b|| 3.272174849666e-03
   31 KSP Residual norm 5.968513228834e-08 
   31 KSP preconditioned resid norm 5.968513228834e-08 true resid norm 1.486206151347e-07 ||r(i)||/||b|| 2.308503907916e-03
   32 KSP Residual norm 4.324915359598e-08 
   32 KSP preconditioned resid norm 4.324915359598e-08 true resid norm 1.068288866964e-07 ||r(i)||/||b|| 1.659358644112e-03
   33 KSP Residual norm 3.209698548834e-08 
   33 KSP preconditioned resid norm 3.209698548834e-08 true resid norm 7.633302623462e-08 ||r(i)||/||b|| 1.185670569362e-03
   34 KSP Residual norm 2.265531926882e-08 
   34 KSP preconditioned resid norm 2.265531926882e-08 true resid norm 5.315066398578e-08 ||r(i)||/||b|| 8.255820729061e-04
   35 KSP Residual norm 1.654835015293e-08 
   35 KSP preconditioned resid norm 1.654835015293e-08 true resid norm 4.311963533309e-08 ||r(i)||/||b|| 6.697714619478e-04
   36 KSP Residual norm 1.232993636206e-08 
   36 KSP preconditioned resid norm 1.232993636206e-08 true resid norm 3.200171024714e-08 ||r(i)||/||b|| 4.970782357384e-04
   37 KSP Residual norm 8.434582284149e-09 
   37 KSP preconditioned resid norm 8.434582284149e-09 true resid norm 2.226093541704e-08 ||r(i)||/||b|| 3.457760981377e-04
   38 KSP Residual norm 6.288648372443e-09 
   38 KSP preconditioned resid norm 6.288648372443e-09 true resid norm 1.646491481907e-08 ||r(i)||/||b|| 2.557472943365e-04
   39 KSP Residual norm 4.452659666381e-09 
   39 KSP preconditioned resid norm 4.452659666381e-09 true resid norm 1.086284252068e-08 ||r(i)||/||b|| 1.687310632333e-04
   40 KSP Residual norm 3.219307461070e-09 
   40 KSP preconditioned resid norm 3.219307461070e-09 true resid norm 7.207816923292e-09 ||r(i)||/||b|| 1.119580451197e-04
   41 KSP Residual norm 2.426514334284e-09 
   41 KSP preconditioned resid norm 2.426514334284e-09 true resid norm 5.626367735231e-09 ||r(i)||/||b|| 8.739360883670e-05
   42 KSP Residual norm 1.647607942176e-09 
   42 KSP preconditioned resid norm 1.647607942176e-09 true resid norm 3.898548301786e-09 ||r(i)||/||b|| 6.055562333472e-05
   43 KSP Residual norm 1.048693416660e-09 
   43 KSP preconditioned resid norm 1.048693416660e-09 true resid norm 2.852558284421e-09 ||r(i)||/||b|| 4.430840190760e-05
   44 KSP Residual norm 7.093530956055e-10 
   44 KSP preconditioned resid norm 7.093530956055e-10 true resid norm 1.873456202455e-09 ||r(i)||/||b|| 2.910014173174e-05
   45 KSP Residual norm 5.260995816690e-10 
   45 KSP preconditioned resid norm 5.260995816690e-10 true resid norm 1.236675508760e-09 ||r(i)||/||b|| 1.920911336700e-05
   46 KSP Residual norm 3.584118902700e-10 
   46 KSP preconditioned resid norm 3.584118902700e-10 true resid norm 8.824056412988e-10 ||r(i)||/||b|| 1.370628744511e-05
   47 KSP Residual norm 2.376023751938e-10 
   47 KSP preconditioned resid norm 2.376023751938e-10 true resid norm 6.268785594805e-10 ||r(i)||/||b|| 9.737219853637e-06
   48 KSP Residual norm 1.772339043553e-10 
   48 KSP preconditioned resid norm 1.772339043553e-10 true resid norm 4.705230284803e-10 ||r(i)||/||b|| 7.308570544045e-06
   49 KSP Residual norm 1.271031546364e-10 
   49 KSP preconditioned resid norm 1.271031546364e-10 true resid norm 3.008057276610e-10 ||r(i)||/||b|| 4.672374671572e-06
   50 KSP Residual norm 9.018848354322e-11 
   50 KSP preconditioned resid norm 9.018848354322e-11 true resid norm 2.166531156452e-10 ||r(i)||/||b|| 3.365243534187e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.038415578403e-05 
  1 KSP Residual norm 5.019767942402e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.285415625862e-05 
  1 KSP Residual norm 1.272042178357e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437962466733e-05 gnorm 1.094476211803e-05
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.842237567171e-05 
  1 KSP Residual norm 1.425190881553e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.625095609518e-05 
  1 KSP Residual norm 4.093019377233e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 1.623638354781e-05 
    0 KSP Residual norm 1.793716580773e-04 
    0 KSP preconditioned resid norm 1.793716580773e-04 true resid norm 1.623638354781e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.465363098111e-05 
    1 KSP preconditioned resid norm 6.465363098111e-05 true resid norm 2.347157354974e-05 ||r(i)||/||b|| 1.445615859014e+00
    2 KSP Residual norm 3.290642224989e-05 
    2 KSP preconditioned resid norm 3.290642224989e-05 true resid norm 5.349818496092e-05 ||r(i)||/||b|| 3.294956959067e+00
    3 KSP Residual norm 2.714084555050e-05 
    3 KSP preconditioned resid norm 2.714084555050e-05 true resid norm 6.086139086390e-05 ||r(i)||/||b|| 3.748457326393e+00
    4 KSP Residual norm 2.249335554237e-05 
    4 KSP preconditioned resid norm 2.249335554237e-05 true resid norm 6.292777674125e-05 ||r(i)||/||b|| 3.875726177320e+00
    5 KSP Residual norm 1.804839618553e-05 
    5 KSP preconditioned resid norm 1.804839618553e-05 true resid norm 6.247126017737e-05 ||r(i)||/||b|| 3.847609290174e+00
    6 KSP Residual norm 1.477275177117e-05 
    6 KSP preconditioned resid norm 1.477275177117e-05 true resid norm 5.688365368700e-05 ||r(i)||/||b|| 3.503468215044e+00
    7 KSP Residual norm 9.384601724422e-06 
    7 KSP preconditioned resid norm 9.384601724422e-06 true resid norm 4.608904547578e-05 ||r(i)||/||b|| 2.838627539198e+00
    8 KSP Residual norm 6.343113486565e-06 
    8 KSP preconditioned resid norm 6.343113486565e-06 true resid norm 3.637519399452e-05 ||r(i)||/||b|| 2.240350746052e+00
    9 KSP Residual norm 4.281214233426e-06 
    9 KSP preconditioned resid norm 4.281214233426e-06 true resid norm 2.639272197340e-05 ||r(i)||/||b|| 1.625529595042e+00
   10 KSP Residual norm 2.941060551886e-06 
   10 KSP preconditioned resid norm 2.941060551886e-06 true resid norm 1.614308221172e-05 ||r(i)||/||b|| 9.942535641753e-01
   11 KSP Residual norm 1.952995626504e-06 
   11 KSP preconditioned resid norm 1.952995626504e-06 true resid norm 9.370213037207e-06 ||r(i)||/||b|| 5.771120773058e-01
   12 KSP Residual norm 1.188045465128e-06 
   12 KSP preconditioned resid norm 1.188045465128e-06 true resid norm 5.985988894098e-06 ||r(i)||/||b|| 3.686774752810e-01
   13 KSP Residual norm 8.850027364761e-07 
   13 KSP preconditioned resid norm 8.850027364761e-07 true resid norm 4.212843204291e-06 ||r(i)||/||b|| 2.594693080443e-01
   14 KSP Residual norm 6.416435663549e-07 
   14 KSP preconditioned resid norm 6.416435663549e-07 true resid norm 2.272810428614e-06 ||r(i)||/||b|| 1.399825534992e-01
   15 KSP Residual norm 4.012259150346e-07 
   15 KSP preconditioned resid norm 4.012259150346e-07 true resid norm 1.366813153750e-06 ||r(i)||/||b|| 8.418211787900e-02
   16 KSP Residual norm 2.831657914244e-07 
   16 KSP preconditioned resid norm 2.831657914244e-07 true resid norm 1.278371218863e-06 ||r(i)||/||b|| 7.873497291430e-02
   17 KSP Residual norm 1.934819811931e-07 
   17 KSP preconditioned resid norm 1.934819811931e-07 true resid norm 1.063081977342e-06 ||r(i)||/||b|| 6.547529344895e-02
   18 KSP Residual norm 1.271913045361e-07 
   18 KSP preconditioned resid norm 1.271913045361e-07 true resid norm 8.610389775001e-07 ||r(i)||/||b|| 5.303145093640e-02
   19 KSP Residual norm 8.909964554034e-08 
   19 KSP preconditioned resid norm 8.909964554034e-08 true resid norm 6.259083944747e-07 ||r(i)||/||b|| 3.854974185796e-02
   20 KSP Residual norm 6.562174729052e-08 
   20 KSP preconditioned resid norm 6.562174729052e-08 true resid norm 4.225115076323e-07 ||r(i)||/||b|| 2.602251335023e-02
   21 KSP Residual norm 4.588095247881e-08 
   21 KSP preconditioned resid norm 4.588095247881e-08 true resid norm 2.444867048295e-07 ||r(i)||/||b|| 1.505795327572e-02
   22 KSP Residual norm 3.142608554509e-08 
   22 KSP preconditioned resid norm 3.142608554509e-08 true resid norm 1.203382326277e-07 ||r(i)||/||b|| 7.411640176731e-03
   23 KSP Residual norm 2.301590179761e-08 
   23 KSP preconditioned resid norm 2.301590179761e-08 true resid norm 6.214062906663e-08 ||r(i)||/||b|| 3.827245696904e-03
   24 KSP Residual norm 1.699242197347e-08 
   24 KSP preconditioned resid norm 1.699242197347e-08 true resid norm 4.887071341786e-08 ||r(i)||/||b|| 3.009950662595e-03
   25 KSP Residual norm 1.299679043432e-08 
   25 KSP preconditioned resid norm 1.299679043432e-08 true resid norm 5.164701963644e-08 ||r(i)||/||b|| 3.180943557066e-03
   26 KSP Residual norm 9.403733087965e-09 
   26 KSP preconditioned resid norm 9.403733087965e-09 true resid norm 4.476194418216e-08 ||r(i)||/||b|| 2.756891277566e-03
   27 KSP Residual norm 7.213454954711e-09 
   27 KSP preconditioned resid norm 7.213454954711e-09 true resid norm 3.602792046080e-08 ||r(i)||/||b|| 2.218962144786e-03
   28 KSP Residual norm 4.810660525954e-09 
   28 KSP preconditioned resid norm 4.810660525954e-09 true resid norm 2.535658742557e-08 ||r(i)||/||b|| 1.561713995664e-03
   29 KSP Residual norm 3.293046090580e-09 
   29 KSP preconditioned resid norm 3.293046090580e-09 true resid norm 1.752426936100e-08 ||r(i)||/||b|| 1.079320977446e-03
   30 KSP Residual norm 2.436493444550e-09 
   30 KSP preconditioned resid norm 2.436493444550e-09 true resid norm 9.785391648923e-09 ||r(i)||/||b|| 6.026829570828e-04
   31 KSP Residual norm 1.746210311934e-09 
   31 KSP preconditioned resid norm 1.746210311934e-09 true resid norm 5.930668500227e-09 ||r(i)||/||b|| 3.652702883475e-04
   32 KSP Residual norm 1.245280513617e-09 
   32 KSP preconditioned resid norm 1.245280513617e-09 true resid norm 4.131749490615e-09 ||r(i)||/||b|| 2.544747405387e-04
   33 KSP Residual norm 8.227853105062e-10 
   33 KSP preconditioned resid norm 8.227853105062e-10 true resid norm 3.002685556414e-09 ||r(i)||/||b|| 1.849356137451e-04
   34 KSP Residual norm 5.860278131626e-10 
   34 KSP preconditioned resid norm 5.860278131626e-10 true resid norm 2.371502432362e-09 ||r(i)||/||b|| 1.460610009230e-04
   35 KSP Residual norm 4.300786507962e-10 
   35 KSP preconditioned resid norm 4.300786507962e-10 true resid norm 1.795623926699e-09 ||r(i)||/||b|| 1.105926034214e-04
   36 KSP Residual norm 3.020507790242e-10 
   36 KSP preconditioned resid norm 3.020507790242e-10 true resid norm 1.135002531666e-09 ||r(i)||/||b|| 6.990488542745e-05
   37 KSP Residual norm 2.101661061330e-10 
   37 KSP preconditioned resid norm 2.101661061330e-10 true resid norm 8.262657813194e-10 ||r(i)||/||b|| 5.088976734792e-05
   38 KSP Residual norm 1.499491998960e-10 
   38 KSP preconditioned resid norm 1.499491998960e-10 true resid norm 5.555108366825e-10 ||r(i)||/||b|| 3.421395134248e-05
   39 KSP Residual norm 1.003594549559e-10 
   39 KSP preconditioned resid norm 1.003594549559e-10 true resid norm 3.313228411949e-10 ||r(i)||/||b|| 2.040619699697e-05
   40 KSP Residual norm 7.106670876060e-11 
   40 KSP preconditioned resid norm 7.106670876060e-11 true resid norm 2.214312585086e-10 ||r(i)||/||b|| 1.363796672188e-05
  Linear solve converged due to CONVERGED_ATOL iterations 40
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.719829460312e-05 
  1 KSP Residual norm 2.608198447390e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.589796284443e-06 
  1 KSP Residual norm 3.069561889901e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.623638354781e-05 gnorm 2.859637218312e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.635947465257e-06 
  1 KSP Residual norm 3.032962284382e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.122112492912e-05 
  1 KSP Residual norm 4.700634945360e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 2.152588911400e-06 
    0 KSP Residual norm 1.792465604550e-05 
    0 KSP preconditioned resid norm 1.792465604550e-05 true resid norm 2.152588911400e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.206370049176e-05 
    1 KSP preconditioned resid norm 1.206370049176e-05 true resid norm 2.966559614685e-06 ||r(i)||/||b|| 1.378135694639e+00
    2 KSP Residual norm 5.822417865748e-06 
    2 KSP preconditioned resid norm 5.822417865748e-06 true resid norm 8.391936257958e-06 ||r(i)||/||b|| 3.898531769589e+00
    3 KSP Residual norm 3.733100185110e-06 
    3 KSP preconditioned resid norm 3.733100185110e-06 true resid norm 9.525221186117e-06 ||r(i)||/||b|| 4.425007085966e+00
    4 KSP Residual norm 2.600360086422e-06 
    4 KSP preconditioned resid norm 2.600360086422e-06 true resid norm 9.699018178757e-06 ||r(i)||/||b|| 4.505745675540e+00
    5 KSP Residual norm 1.915442401726e-06 
    5 KSP preconditioned resid norm 1.915442401726e-06 true resid norm 9.189566281957e-06 ||r(i)||/||b|| 4.269076289156e+00
    6 KSP Residual norm 1.638894753132e-06 
    6 KSP preconditioned resid norm 1.638894753132e-06 true resid norm 7.886863290081e-06 ||r(i)||/||b|| 3.663896644786e+00
    7 KSP Residual norm 1.174088612355e-06 
    7 KSP preconditioned resid norm 1.174088612355e-06 true resid norm 4.703849657873e-06 ||r(i)||/||b|| 2.185205745956e+00
    8 KSP Residual norm 6.891466884407e-07 
    8 KSP preconditioned resid norm 6.891466884407e-07 true resid norm 2.518847290867e-06 ||r(i)||/||b|| 1.170147851978e+00
    9 KSP Residual norm 4.223842449868e-07 
    9 KSP preconditioned resid norm 4.223842449868e-07 true resid norm 1.834688676550e-06 ||r(i)||/||b|| 8.523172570635e-01
   10 KSP Residual norm 3.067916658676e-07 
   10 KSP preconditioned resid norm 3.067916658676e-07 true resid norm 1.377685308840e-06 ||r(i)||/||b|| 6.400131959908e-01
   11 KSP Residual norm 2.229299636207e-07 
   11 KSP preconditioned resid norm 2.229299636207e-07 true resid norm 8.631075079530e-07 ||r(i)||/||b|| 4.009625355692e-01
   12 KSP Residual norm 1.571147423413e-07 
   12 KSP preconditioned resid norm 1.571147423413e-07 true resid norm 5.794397058594e-07 ||r(i)||/||b|| 2.691827049701e-01
   13 KSP Residual norm 1.175979979622e-07 
   13 KSP preconditioned resid norm 1.175979979622e-07 true resid norm 4.224414787348e-07 ||r(i)||/||b|| 1.962480975803e-01
   14 KSP Residual norm 8.466832148477e-08 
   14 KSP preconditioned resid norm 8.466832148477e-08 true resid norm 2.931312113169e-07 ||r(i)||/||b|| 1.361761225120e-01
   15 KSP Residual norm 5.694160253517e-08 
   15 KSP preconditioned resid norm 5.694160253517e-08 true resid norm 2.132268535091e-07 ||r(i)||/||b|| 9.905600292739e-02
   16 KSP Residual norm 3.679271132230e-08 
   16 KSP preconditioned resid norm 3.679271132230e-08 true resid norm 1.698667807437e-07 ||r(i)||/||b|| 7.891278257732e-02
   17 KSP Residual norm 2.549849123624e-08 
   17 KSP preconditioned resid norm 2.549849123624e-08 true resid norm 1.244918510949e-07 ||r(i)||/||b|| 5.783354658923e-02
   18 KSP Residual norm 1.660795941471e-08 
   18 KSP preconditioned resid norm 1.660795941471e-08 true resid norm 8.285505265572e-08 ||r(i)||/||b|| 3.849088519268e-02
   19 KSP Residual norm 1.120175888489e-08 
   19 KSP preconditioned resid norm 1.120175888489e-08 true resid norm 5.412855194281e-08 ||r(i)||/||b|| 2.514579149607e-02
   20 KSP Residual norm 8.043283742010e-09 
   20 KSP preconditioned resid norm 8.043283742010e-09 true resid norm 3.569909916228e-08 ||r(i)||/||b|| 1.658426231466e-02
   21 KSP Residual norm 5.468834085197e-09 
   21 KSP preconditioned resid norm 5.468834085197e-09 true resid norm 2.074683415991e-08 ||r(i)||/||b|| 9.638084657056e-03
   22 KSP Residual norm 3.937043370001e-09 
   22 KSP preconditioned resid norm 3.937043370001e-09 true resid norm 1.204970181561e-08 ||r(i)||/||b|| 5.597771944188e-03
   23 KSP Residual norm 2.985009639573e-09 
   23 KSP preconditioned resid norm 2.985009639573e-09 true resid norm 8.373272999100e-09 ||r(i)||/||b|| 3.889861624185e-03
   24 KSP Residual norm 2.203485122978e-09 
   24 KSP preconditioned resid norm 2.203485122978e-09 true resid norm 7.484508755618e-09 ||r(i)||/||b|| 3.476980075471e-03
   25 KSP Residual norm 1.647973593154e-09 
   25 KSP preconditioned resid norm 1.647973593154e-09 true resid norm 6.557139404298e-09 ||r(i)||/||b|| 3.046164258104e-03
   26 KSP Residual norm 1.251761786651e-09 
   26 KSP preconditioned resid norm 1.251761786651e-09 true resid norm 5.184751073291e-09 ||r(i)||/||b|| 2.408611809637e-03
   27 KSP Residual norm 9.164660259513e-10 
   27 KSP preconditioned resid norm 9.164660259513e-10 true resid norm 3.546364416825e-09 ||r(i)||/||b|| 1.647488007600e-03
   28 KSP Residual norm 6.321647560606e-10 
   28 KSP preconditioned resid norm 6.321647560606e-10 true resid norm 2.079013513324e-09 ||r(i)||/||b|| 9.658200422355e-04
   29 KSP Residual norm 4.500647277243e-10 
   29 KSP preconditioned resid norm 4.500647277243e-10 true resid norm 1.416732063254e-09 ||r(i)||/||b|| 6.581526346024e-04
   30 KSP Residual norm 3.327194212714e-10 
   30 KSP preconditioned resid norm 3.327194212714e-10 true resid norm 1.028640342994e-09 ||r(i)||/||b|| 4.778619538299e-04
   31 KSP Residual norm 2.333245750915e-10 
   31 KSP preconditioned resid norm 2.333245750915e-10 true resid norm 7.967619502715e-10 ||r(i)||/||b|| 3.701412499395e-04
   32 KSP Residual norm 1.725666382598e-10 
   32 KSP preconditioned resid norm 1.725666382598e-10 true resid norm 6.242640186401e-10 ||r(i)||/||b|| 2.900061481010e-04
   33 KSP Residual norm 1.263276257137e-10 
   33 KSP preconditioned resid norm 1.263276257137e-10 true resid norm 4.354763282525e-10 ||r(i)||/||b|| 2.023035266726e-04
   34 KSP Residual norm 9.513046761614e-11 
   34 KSP preconditioned resid norm 9.513046761614e-11 true resid norm 3.160074083577e-10 ||r(i)||/||b|| 1.468034173567e-04
  Linear solve converged due to CONVERGED_ATOL iterations 34
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.119489137434e-05 
  1 KSP Residual norm 2.568784726578e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.237816225595e-05 
  1 KSP Residual norm 3.576528089334e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.152588911400e-06 gnorm 1.920562064526e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.374146788232e-06 
  1 KSP Residual norm 1.454627111217e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.047877513918e-06 
  1 KSP Residual norm 2.008605566114e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 3.841128271301e-06 
    0 KSP Residual norm 2.253894787073e-05 
    0 KSP preconditioned resid norm 2.253894787073e-05 true resid norm 3.841128271301e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 9.315890258046e-06 
    1 KSP preconditioned resid norm 9.315890258046e-06 true resid norm 4.483377508906e-06 ||r(i)||/||b|| 1.167203277850e+00
    2 KSP Residual norm 6.227055803451e-06 
    2 KSP preconditioned resid norm 6.227055803451e-06 true resid norm 1.044124014625e-05 ||r(i)||/||b|| 2.718274269635e+00
    3 KSP Residual norm 5.123447094282e-06 
    3 KSP preconditioned resid norm 5.123447094282e-06 true resid norm 1.256323923047e-05 ||r(i)||/||b|| 3.270715879065e+00
    4 KSP Residual norm 4.113345672518e-06 
    4 KSP preconditioned resid norm 4.113345672518e-06 true resid norm 1.464661302982e-05 ||r(i)||/||b|| 3.813101775135e+00
    5 KSP Residual norm 2.784720242722e-06 
    5 KSP preconditioned resid norm 2.784720242722e-06 true resid norm 1.474525115966e-05 ||r(i)||/||b|| 3.838781242957e+00
    6 KSP Residual norm 2.197610141597e-06 
    6 KSP preconditioned resid norm 2.197610141597e-06 true resid norm 1.354462210718e-05 ||r(i)||/||b|| 3.526209267307e+00
    7 KSP Residual norm 1.633120293392e-06 
    7 KSP preconditioned resid norm 1.633120293392e-06 true resid norm 1.085623799484e-05 ||r(i)||/||b|| 2.826314881476e+00
    8 KSP Residual norm 1.135621928437e-06 
    8 KSP preconditioned resid norm 1.135621928437e-06 true resid norm 7.263767891303e-06 ||r(i)||/||b|| 1.891050591977e+00
    9 KSP Residual norm 7.268309413437e-07 
    9 KSP preconditioned resid norm 7.268309413437e-07 true resid norm 4.588490512984e-06 ||r(i)||/||b|| 1.194568415553e+00
   10 KSP Residual norm 4.409298472160e-07 
   10 KSP preconditioned resid norm 4.409298472160e-07 true resid norm 2.715296723667e-06 ||r(i)||/||b|| 7.069008197290e-01
   11 KSP Residual norm 2.562268938640e-07 
   11 KSP preconditioned resid norm 2.562268938640e-07 true resid norm 1.635858433333e-06 ||r(i)||/||b|| 4.258796681057e-01
   12 KSP Residual norm 1.758382814176e-07 
   12 KSP preconditioned resid norm 1.758382814176e-07 true resid norm 1.103546924725e-06 ||r(i)||/||b|| 2.872975976798e-01
   13 KSP Residual norm 1.119919235101e-07 
   13 KSP preconditioned resid norm 1.119919235101e-07 true resid norm 6.359618859209e-07 ||r(i)||/||b|| 1.655664276230e-01
   14 KSP Residual norm 7.415917808874e-08 
   14 KSP preconditioned resid norm 7.415917808874e-08 true resid norm 3.772327612672e-07 ||r(i)||/||b|| 9.820884246060e-02
   15 KSP Residual norm 5.071996763748e-08 
   15 KSP preconditioned resid norm 5.071996763748e-08 true resid norm 2.189083600826e-07 ||r(i)||/||b|| 5.699064041110e-02
   16 KSP Residual norm 3.518998274445e-08 
   16 KSP preconditioned resid norm 3.518998274445e-08 true resid norm 1.292606300510e-07 ||r(i)||/||b|| 3.365173483447e-02
   17 KSP Residual norm 2.571973380702e-08 
   17 KSP preconditioned resid norm 2.571973380702e-08 true resid norm 1.020268758264e-07 ||r(i)||/||b|| 2.656169453873e-02
   18 KSP Residual norm 1.939143535069e-08 
   18 KSP preconditioned resid norm 1.939143535069e-08 true resid norm 8.854866323199e-08 ||r(i)||/||b|| 2.305277433549e-02
   19 KSP Residual norm 1.422890222812e-08 
   19 KSP preconditioned resid norm 1.422890222812e-08 true resid norm 6.604849127848e-08 ||r(i)||/||b|| 1.719507566877e-02
   20 KSP Residual norm 1.037084161823e-08 
   20 KSP preconditioned resid norm 1.037084161823e-08 true resid norm 4.485791461704e-08 ||r(i)||/||b|| 1.167831726740e-02
   21 KSP Residual norm 7.541086631716e-09 
   21 KSP preconditioned resid norm 7.541086631716e-09 true resid norm 2.839999798422e-08 ||r(i)||/||b|| 7.393660398278e-03
   22 KSP Residual norm 5.017531463672e-09 
   22 KSP preconditioned resid norm 5.017531463672e-09 true resid norm 1.740386568957e-08 ||r(i)||/||b|| 4.530925410538e-03
   23 KSP Residual norm 3.509479085285e-09 
   23 KSP preconditioned resid norm 3.509479085285e-09 true resid norm 1.393518440572e-08 ||r(i)||/||b|| 3.627888323812e-03
   24 KSP Residual norm 2.540507006636e-09 
   24 KSP preconditioned resid norm 2.540507006636e-09 true resid norm 1.110243736958e-08 ||r(i)||/||b|| 2.890410469375e-03
   25 KSP Residual norm 1.778291661727e-09 
   25 KSP preconditioned resid norm 1.778291661727e-09 true resid norm 7.438366724260e-09 ||r(i)||/||b|| 1.936505682415e-03
   26 KSP Residual norm 1.239108422552e-09 
   26 KSP preconditioned resid norm 1.239108422552e-09 true resid norm 4.780503315375e-09 ||r(i)||/||b|| 1.244557061812e-03
   27 KSP Residual norm 9.049535121681e-10 
   27 KSP preconditioned resid norm 9.049535121681e-10 true resid norm 3.374748280533e-09 ||r(i)||/||b|| 8.785825523578e-04
   28 KSP Residual norm 6.194967075729e-10 
   28 KSP preconditioned resid norm 6.194967075729e-10 true resid norm 2.271548780887e-09 ||r(i)||/||b|| 5.913754033830e-04
   29 KSP Residual norm 4.448561123073e-10 
   29 KSP preconditioned resid norm 4.448561123073e-10 true resid norm 1.395151420057e-09 ||r(i)||/||b|| 3.632139625435e-04
   30 KSP Residual norm 3.173267367250e-10 
   30 KSP preconditioned resid norm 3.173267367250e-10 true resid norm 1.009397075240e-09 ||r(i)||/||b|| 2.627866095444e-04
   31 KSP Residual norm 2.319541046088e-10 
   31 KSP preconditioned resid norm 2.319541046088e-10 true resid norm 8.911124023472e-10 ||r(i)||/||b|| 2.319923572991e-04
   32 KSP Residual norm 1.583916031450e-10 
   32 KSP preconditioned resid norm 1.583916031450e-10 true resid norm 6.464871487151e-10 ||r(i)||/||b|| 1.683065763633e-04
   33 KSP Residual norm 1.113915156088e-10 
   33 KSP preconditioned resid norm 1.113915156088e-10 true resid norm 4.267539485048e-10 ||r(i)||/||b|| 1.111011969304e-04
   34 KSP Residual norm 8.013773736951e-11 
   34 KSP preconditioned resid norm 8.013773736951e-11 true resid norm 2.882299180643e-10 ||r(i)||/||b|| 7.503782683275e-05
  Linear solve converged due to CONVERGED_ATOL iterations 34
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.113806040280e-06 
  1 KSP Residual norm 2.901149931769e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.630605010000e-06 
  1 KSP Residual norm 1.136630947696e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.841128271301e-06 gnorm 5.836195490125e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.510829563813e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.360119342502e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 5.836195490125e-07 
    0 KSP Residual norm 2.194508335673e-06 
    0 KSP preconditioned resid norm 2.194508335673e-06 true resid norm 5.836195490125e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.692411216229e-06 
    1 KSP preconditioned resid norm 1.692411216229e-06 true resid norm 6.456280838571e-07 ||r(i)||/||b|| 1.106248214183e+00
    2 KSP Residual norm 1.227721511529e-06 
    2 KSP preconditioned resid norm 1.227721511529e-06 true resid norm 1.684638055917e-06 ||r(i)||/||b|| 2.886534659038e+00
    3 KSP Residual norm 1.009169740969e-06 
    3 KSP preconditioned resid norm 1.009169740969e-06 true resid norm 2.244020062892e-06 ||r(i)||/||b|| 3.845004963746e+00
    4 KSP Residual norm 8.968673217175e-07 
    4 KSP preconditioned resid norm 8.968673217175e-07 true resid norm 2.368536745437e-06 ||r(i)||/||b|| 4.058357451263e+00
    5 KSP Residual norm 5.295706701249e-07 
    5 KSP preconditioned resid norm 5.295706701249e-07 true resid norm 2.343347274866e-06 ||r(i)||/||b|| 4.015196678780e+00
    6 KSP Residual norm 3.459558414203e-07 
    6 KSP preconditioned resid norm 3.459558414203e-07 true resid norm 1.948242914469e-06 ||r(i)||/||b|| 3.338207086733e+00
    7 KSP Residual norm 2.498870980613e-07 
    7 KSP preconditioned resid norm 2.498870980613e-07 true resid norm 1.384559621167e-06 ||r(i)||/||b|| 2.372366764462e+00
    8 KSP Residual norm 1.802231068777e-07 
    8 KSP preconditioned resid norm 1.802231068777e-07 true resid norm 8.992943708061e-07 ||r(i)||/||b|| 1.540891446025e+00
    9 KSP Residual norm 1.155358557679e-07 
    9 KSP preconditioned resid norm 1.155358557679e-07 true resid norm 5.014267582729e-07 ||r(i)||/||b|| 8.591671734119e-01
   10 KSP Residual norm 7.767064015412e-08 
   10 KSP preconditioned resid norm 7.767064015412e-08 true resid norm 3.185145440355e-07 ||r(i)||/||b|| 5.457571539104e-01
   11 KSP Residual norm 5.151864108790e-08 
   11 KSP preconditioned resid norm 5.151864108790e-08 true resid norm 2.115084291809e-07 ||r(i)||/||b|| 3.624080611056e-01
   12 KSP Residual norm 3.624078029201e-08 
   12 KSP preconditioned resid norm 3.624078029201e-08 true resid norm 1.476436904781e-07 ||r(i)||/||b|| 2.529793436973e-01
   13 KSP Residual norm 2.730066985364e-08 
   13 KSP preconditioned resid norm 2.730066985364e-08 true resid norm 9.943652004708e-08 ||r(i)||/||b|| 1.703790084060e-01
   14 KSP Residual norm 1.874085336311e-08 
   14 KSP preconditioned resid norm 1.874085336311e-08 true resid norm 6.259633370766e-08 ||r(i)||/||b|| 1.072553752073e-01
   15 KSP Residual norm 1.317999230705e-08 
   15 KSP preconditioned resid norm 1.317999230705e-08 true resid norm 4.718873601238e-08 ||r(i)||/||b|| 8.085530392569e-02
   16 KSP Residual norm 9.126967613634e-09 
   16 KSP preconditioned resid norm 9.126967613634e-09 true resid norm 3.804273220791e-08 ||r(i)||/||b|| 6.518412940808e-02
   17 KSP Residual norm 6.015581492415e-09 
   17 KSP preconditioned resid norm 6.015581492415e-09 true resid norm 2.726627637429e-08 ||r(i)||/||b|| 4.671926500821e-02
   18 KSP Residual norm 3.981716187262e-09 
   18 KSP preconditioned resid norm 3.981716187262e-09 true resid norm 1.925508149529e-08 ||r(i)||/||b|| 3.299252317348e-02
   19 KSP Residual norm 2.970035981239e-09 
   19 KSP preconditioned resid norm 2.970035981239e-09 true resid norm 1.333769636166e-08 ||r(i)||/||b|| 2.285340918450e-02
   20 KSP Residual norm 2.028731467266e-09 
   20 KSP preconditioned resid norm 2.028731467266e-09 true resid norm 7.351664352574e-09 ||r(i)||/||b|| 1.259667254980e-02
   21 KSP Residual norm 1.454160361522e-09 
   21 KSP preconditioned resid norm 1.454160361522e-09 true resid norm 4.723996060593e-09 ||r(i)||/||b|| 8.094307444956e-03
   22 KSP Residual norm 1.040064436046e-09 
   22 KSP preconditioned resid norm 1.040064436046e-09 true resid norm 3.583728176039e-09 ||r(i)||/||b|| 6.140521135907e-03
   23 KSP Residual norm 7.909034959370e-10 
   23 KSP preconditioned resid norm 7.909034959370e-10 true resid norm 3.199328010496e-09 ||r(i)||/||b|| 5.481872593045e-03
   24 KSP Residual norm 6.037580697452e-10 
   24 KSP preconditioned resid norm 6.037580697452e-10 true resid norm 2.549864215412e-09 ||r(i)||/||b|| 4.369052098626e-03
   25 KSP Residual norm 4.064450443456e-10 
   25 KSP preconditioned resid norm 4.064450443456e-10 true resid norm 1.836517589789e-09 ||r(i)||/||b|| 3.146771887434e-03
   26 KSP Residual norm 3.011484870865e-10 
   26 KSP preconditioned resid norm 3.011484870865e-10 true resid norm 1.350801478493e-09 ||r(i)||/||b|| 2.314524043581e-03
   27 KSP Residual norm 2.112041996714e-10 
   27 KSP preconditioned resid norm 2.112041996714e-10 true resid norm 8.561736971437e-10 ||r(i)||/||b|| 1.467006543205e-03
   28 KSP Residual norm 1.443474831159e-10 
   28 KSP preconditioned resid norm 1.443474831159e-10 true resid norm 5.685462638795e-10 ||r(i)||/||b|| 9.741727549078e-04
   29 KSP Residual norm 9.344104996195e-11 
   29 KSP preconditioned resid norm 9.344104996195e-11 true resid norm 3.377938992794e-10 ||r(i)||/||b|| 5.787912688172e-04
  Linear solve converged due to CONVERGED_ATOL iterations 29
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.237338106333e-07 
  1 KSP Residual norm 6.942352186067e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.214493038428e-07 
  1 KSP Residual norm 1.152627048245e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 5.836195490125e-07 gnorm 1.233366835916e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.576652903662e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.337802291910e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 1.233366835916e-07 
    0 KSP Residual norm 8.962997923993e-07 
    0 KSP preconditioned resid norm 8.962997923993e-07 true resid norm 1.233366835916e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 3.214221058388e-07 
    1 KSP preconditioned resid norm 3.214221058388e-07 true resid norm 1.514872066536e-07 ||r(i)||/||b|| 1.228241284282e+00
    2 KSP Residual norm 1.931379696535e-07 
    2 KSP preconditioned resid norm 1.931379696535e-07 true resid norm 3.616318534812e-07 ||r(i)||/||b|| 2.932070515848e+00
    3 KSP Residual norm 1.574916816629e-07 
    3 KSP preconditioned resid norm 1.574916816629e-07 true resid norm 4.254976437302e-07 ||r(i)||/||b|| 3.449887181491e+00
    4 KSP Residual norm 1.340285192039e-07 
    4 KSP preconditioned resid norm 1.340285192039e-07 true resid norm 4.708891046429e-07 ||r(i)||/||b|| 3.817916056526e+00
    5 KSP Residual norm 1.061654371689e-07 
    5 KSP preconditioned resid norm 1.061654371689e-07 true resid norm 4.755966126429e-07 ||r(i)||/||b|| 3.856084003506e+00
    6 KSP Residual norm 7.322862269084e-08 
    6 KSP preconditioned resid norm 7.322862269084e-08 true resid norm 4.691338389904e-07 ||r(i)||/||b|| 3.803684559445e+00
    7 KSP Residual norm 5.342813996393e-08 
    7 KSP preconditioned resid norm 5.342813996393e-08 true resid norm 3.824309503660e-07 ||r(i)||/||b|| 3.100707261048e+00
    8 KSP Residual norm 3.934909226148e-08 
    8 KSP preconditioned resid norm 3.934909226148e-08 true resid norm 2.653793981694e-07 ||r(i)||/||b|| 2.151666401606e+00
    9 KSP Residual norm 2.356558479385e-08 
    9 KSP preconditioned resid norm 2.356558479385e-08 true resid norm 1.514465739597e-07 ||r(i)||/||b|| 1.227911838957e+00
   10 KSP Residual norm 1.465942246584e-08 
   10 KSP preconditioned resid norm 1.465942246584e-08 true resid norm 9.493351446564e-08 ||r(i)||/||b|| 7.697102897628e-01
   11 KSP Residual norm 9.459308341034e-09 
   11 KSP preconditioned resid norm 9.459308341034e-09 true resid norm 6.201750755442e-08 ||r(i)||/||b|| 5.028309968168e-01
   12 KSP Residual norm 6.378431994835e-09 
   12 KSP preconditioned resid norm 6.378431994835e-09 true resid norm 4.220062891866e-08 ||r(i)||/||b|| 3.421579670361e-01
   13 KSP Residual norm 4.155027280236e-09 
   13 KSP preconditioned resid norm 4.155027280236e-09 true resid norm 2.362253412838e-08 ||r(i)||/||b|| 1.915288577615e-01
   14 KSP Residual norm 2.742765504193e-09 
   14 KSP preconditioned resid norm 2.742765504193e-09 true resid norm 1.313254259427e-08 ||r(i)||/||b|| 1.064771827152e-01
   15 KSP Residual norm 1.860865450949e-09 
   15 KSP preconditioned resid norm 1.860865450949e-09 true resid norm 7.134973069129e-09 ||r(i)||/||b|| 5.784956155265e-02
   16 KSP Residual norm 1.347026048752e-09 
   16 KSP preconditioned resid norm 1.347026048752e-09 true resid norm 4.914466953448e-09 ||r(i)||/||b|| 3.984594696679e-02
   17 KSP Residual norm 1.002022354281e-09 
   17 KSP preconditioned resid norm 1.002022354281e-09 true resid norm 4.411210314220e-09 ||r(i)||/||b|| 3.576559856943e-02
   18 KSP Residual norm 7.215338634750e-10 
   18 KSP preconditioned resid norm 7.215338634750e-10 true resid norm 3.896018286094e-09 ||r(i)||/||b|| 3.158847937728e-02
   19 KSP Residual norm 5.068617581545e-10 
   19 KSP preconditioned resid norm 5.068617581545e-10 true resid norm 2.883279080522e-09 ||r(i)||/||b|| 2.337730346366e-02
   20 KSP Residual norm 3.727537857927e-10 
   20 KSP preconditioned resid norm 3.727537857927e-10 true resid norm 1.949973712483e-09 ||r(i)||/||b|| 1.581016819733e-02
   21 KSP Residual norm 2.579297901447e-10 
   21 KSP preconditioned resid norm 2.579297901447e-10 true resid norm 1.154168825508e-09 ||r(i)||/||b|| 9.357871412616e-03
   22 KSP Residual norm 1.658628887601e-10 
   22 KSP preconditioned resid norm 1.658628887601e-10 true resid norm 6.116070959214e-10 ||r(i)||/||b|| 4.958841750170e-03
   23 KSP Residual norm 1.181926131431e-10 
   23 KSP preconditioned resid norm 1.181926131431e-10 true resid norm 4.361492029821e-10 ||r(i)||/||b|| 3.536248829476e-03
   24 KSP Residual norm 8.930866026573e-11 
   24 KSP preconditioned resid norm 8.930866026573e-11 true resid norm 3.335024506302e-10 ||r(i)||/||b|| 2.704000471868e-03
  Linear solve converged due to CONVERGED_ATOL iterations 24
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.601422844695e-08 
  1 KSP Residual norm 6.014515730167e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.407388969755e-08 
  1 KSP Residual norm 2.711606947561e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.233366835916e-07 gnorm 2.894715825125e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.347524374402e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.197023696389e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 2.894715825125e-08 
    0 KSP Residual norm 1.556272069773e-07 
    0 KSP preconditioned resid norm 1.556272069773e-07 true resid norm 2.894715825125e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 5.191074276514e-08 
    1 KSP preconditioned resid norm 5.191074276514e-08 true resid norm 3.303698645665e-08 ||r(i)||/||b|| 1.141286000163e+00
    2 KSP Residual norm 3.174584228472e-08 
    2 KSP preconditioned resid norm 3.174584228472e-08 true resid norm 7.311264722683e-08 ||r(i)||/||b|| 2.525727969297e+00
    3 KSP Residual norm 2.611017540476e-08 
    3 KSP preconditioned resid norm 2.611017540476e-08 true resid norm 8.956994135335e-08 ||r(i)||/||b|| 3.094256803239e+00
    4 KSP Residual norm 2.315497943528e-08 
    4 KSP preconditioned resid norm 2.315497943528e-08 true resid norm 9.479279959350e-08 ||r(i)||/||b|| 3.274684125148e+00
    5 KSP Residual norm 2.036721530592e-08 
    5 KSP preconditioned resid norm 2.036721530592e-08 true resid norm 9.455395061235e-08 ||r(i)||/||b|| 3.266432918619e+00
    6 KSP Residual norm 1.603463022612e-08 
    6 KSP preconditioned resid norm 1.603463022612e-08 true resid norm 9.484541522188e-08 ||r(i)||/||b|| 3.276501769143e+00
    7 KSP Residual norm 1.185310248959e-08 
    7 KSP preconditioned resid norm 1.185310248959e-08 true resid norm 7.347683929271e-08 ||r(i)||/||b|| 2.538309241099e+00
    8 KSP Residual norm 7.881211457538e-09 
    8 KSP preconditioned resid norm 7.881211457538e-09 true resid norm 4.696018297024e-08 ||r(i)||/||b|| 1.622272644612e+00
    9 KSP Residual norm 4.737685831208e-09 
    9 KSP preconditioned resid norm 4.737685831208e-09 true resid norm 2.841653484402e-08 ||r(i)||/||b|| 9.816692401159e-01
   10 KSP Residual norm 2.935645511854e-09 
   10 KSP preconditioned resid norm 2.935645511854e-09 true resid norm 1.816228368183e-08 ||r(i)||/||b|| 6.274289007642e-01
   11 KSP Residual norm 1.989332711480e-09 
   11 KSP preconditioned resid norm 1.989332711480e-09 true resid norm 1.237812112617e-08 ||r(i)||/||b|| 4.276109253534e-01
   12 KSP Residual norm 1.408732081675e-09 
   12 KSP preconditioned resid norm 1.408732081675e-09 true resid norm 8.020859189572e-09 ||r(i)||/||b|| 2.770862383090e-01
   13 KSP Residual norm 9.833907315579e-10 
   13 KSP preconditioned resid norm 9.833907315579e-10 true resid norm 4.875104398500e-09 ||r(i)||/||b|| 1.684139201571e-01
   14 KSP Residual norm 6.286097942013e-10 
   14 KSP preconditioned resid norm 6.286097942013e-10 true resid norm 2.569399392022e-09 ||r(i)||/||b|| 8.876171435280e-02
   15 KSP Residual norm 4.651927067948e-10 
   15 KSP preconditioned resid norm 4.651927067948e-10 true resid norm 1.840495175069e-09 ||r(i)||/||b|| 6.358120403717e-02
   16 KSP Residual norm 3.038217891220e-10 
   16 KSP preconditioned resid norm 3.038217891220e-10 true resid norm 1.295619885073e-09 ||r(i)||/||b|| 4.475810281021e-02
   17 KSP Residual norm 1.992963224151e-10 
   17 KSP preconditioned resid norm 1.992963224151e-10 true resid norm 1.024517578064e-09 ||r(i)||/||b|| 3.539268238948e-02
   18 KSP Residual norm 1.309650487005e-10 
   18 KSP preconditioned resid norm 1.309650487005e-10 true resid norm 7.800852346013e-10 ||r(i)||/||b|| 2.694859467138e-02
   19 KSP Residual norm 9.513032832572e-11 
   19 KSP preconditioned resid norm 9.513032832572e-11 true resid norm 5.957666812409e-10 ||r(i)||/||b|| 2.058118023434e-02
  Linear solve converged due to CONVERGED_ATOL iterations 19
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.609259935830e-08 
  1 KSP Residual norm 3.119370541071e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.334756359339e-08 
  1 KSP Residual norm 4.195996124495e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.894715825125e-08 gnorm 8.321178600645e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.886496828620e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.898458950439e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  7 SNES Function norm 8.321178600645e-09 
    0 KSP Residual norm 5.296751344404e-08 
    0 KSP preconditioned resid norm 5.296751344404e-08 true resid norm 8.321178600645e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.629407523779e-08 
    1 KSP preconditioned resid norm 1.629407523779e-08 true resid norm 9.857509105148e-09 ||r(i)||/||b|| 1.184628954411e+00
    2 KSP Residual norm 9.341477957283e-09 
    2 KSP preconditioned resid norm 9.341477957283e-09 true resid norm 2.154665225727e-08 ||r(i)||/||b|| 2.589375050260e+00
    3 KSP Residual norm 7.455378333047e-09 
    3 KSP preconditioned resid norm 7.455378333047e-09 true resid norm 2.588566440229e-08 ||r(i)||/||b|| 3.110817066261e+00
    4 KSP Residual norm 6.687360623744e-09 
    4 KSP preconditioned resid norm 6.687360623744e-09 true resid norm 2.794297471298e-08 ||r(i)||/||b|| 3.358054916741e+00
    5 KSP Residual norm 5.787826884612e-09 
    5 KSP preconditioned resid norm 5.787826884612e-09 true resid norm 2.854218153991e-08 ||r(i)||/||b|| 3.430064767231e+00
    6 KSP Residual norm 4.477315637556e-09 
    6 KSP preconditioned resid norm 4.477315637556e-09 true resid norm 2.866511719277e-08 ||r(i)||/||b|| 3.444838594205e+00
    7 KSP Residual norm 3.378407036005e-09 
    7 KSP preconditioned resid norm 3.378407036005e-09 true resid norm 2.318316956707e-08 ||r(i)||/||b|| 2.786043982432e+00
    8 KSP Residual norm 2.344475697610e-09 
    8 KSP preconditioned resid norm 2.344475697610e-09 true resid norm 1.527179251876e-08 ||r(i)||/||b|| 1.835292000291e+00
    9 KSP Residual norm 1.402225487859e-09 
    9 KSP preconditioned resid norm 1.402225487859e-09 true resid norm 9.233941569797e-09 ||r(i)||/||b|| 1.109691548873e+00
   10 KSP Residual norm 8.713943729679e-10 
   10 KSP preconditioned resid norm 8.713943729679e-10 true resid norm 5.979400312553e-09 ||r(i)||/||b|| 7.185761295989e-01
   11 KSP Residual norm 5.564986760529e-10 
   11 KSP preconditioned resid norm 5.564986760529e-10 true resid norm 4.012663642579e-09 ||r(i)||/||b|| 4.822229920973e-01
   12 KSP Residual norm 3.758826610324e-10 
   12 KSP preconditioned resid norm 3.758826610324e-10 true resid norm 2.703301514923e-09 ||r(i)||/||b|| 3.248700267908e-01
   13 KSP Residual norm 2.410736248555e-10 
   13 KSP preconditioned resid norm 2.410736248555e-10 true resid norm 1.544600492408e-09 ||r(i)||/||b|| 1.856228025544e-01
   14 KSP Residual norm 1.523332400547e-10 
   14 KSP preconditioned resid norm 1.523332400547e-10 true resid norm 8.346100560670e-10 ||r(i)||/||b|| 1.002995003619e-01
   15 KSP Residual norm 1.045108949271e-10 
   15 KSP preconditioned resid norm 1.045108949271e-10 true resid norm 4.761327922935e-10 ||r(i)||/||b|| 5.721939344705e-02
   16 KSP Residual norm 7.090251344684e-11 
   16 KSP preconditioned resid norm 7.090251344684e-11 true resid norm 2.700907692089e-10 ||r(i)||/||b|| 3.245823484523e-02
  Linear solve converged due to CONVERGED_ATOL iterations 16
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.395209534324e-09 
  1 KSP Residual norm 6.662714936730e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.760528442964e-09 
  1 KSP Residual norm 1.412870109203e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 8.321178600645e-09 gnorm 2.244020444274e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.533131382369e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.849946588091e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  8 SNES Function norm 2.244020444274e-09 
    0 KSP Residual norm 1.327151353639e-08 
    0 KSP preconditioned resid norm 1.327151353639e-08 true resid norm 2.244020444274e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 4.041444734388e-09 
    1 KSP preconditioned resid norm 4.041444734388e-09 true resid norm 2.611652683310e-09 ||r(i)||/||b|| 1.163827490955e+00
    2 KSP Residual norm 2.338120651983e-09 
    2 KSP preconditioned resid norm 2.338120651983e-09 true resid norm 5.615309861973e-09 ||r(i)||/||b|| 2.502343450703e+00
    3 KSP Residual norm 1.872967565778e-09 
    3 KSP preconditioned resid norm 1.872967565778e-09 true resid norm 6.824615913020e-09 ||r(i)||/||b|| 3.041244980827e+00
    4 KSP Residual norm 1.709575354522e-09 
    4 KSP preconditioned resid norm 1.709575354522e-09 true resid norm 7.259035476011e-09 ||r(i)||/||b|| 3.234834822710e+00
    5 KSP Residual norm 1.514697743332e-09 
    5 KSP preconditioned resid norm 1.514697743332e-09 true resid norm 7.377044284818e-09 ||r(i)||/||b|| 3.287422939324e+00
    6 KSP Residual norm 1.192972380061e-09 
    6 KSP preconditioned resid norm 1.192972380061e-09 true resid norm 7.406736831133e-09 ||r(i)||/||b|| 3.300654791284e+00
    7 KSP Residual norm 8.952523043070e-10 
    7 KSP preconditioned resid norm 8.952523043070e-10 true resid norm 5.908131356139e-09 ||r(i)||/||b|| 2.632833123787e+00
    8 KSP Residual norm 6.058249667292e-10 
    8 KSP preconditioned resid norm 6.058249667292e-10 true resid norm 3.831320570914e-09 ||r(i)||/||b|| 1.707346553232e+00
    9 KSP Residual norm 3.639613768202e-10 
    9 KSP preconditioned resid norm 3.639613768202e-10 true resid norm 2.360659351785e-09 ||r(i)||/||b|| 1.051977649227e+00
   10 KSP Residual norm 2.241015420259e-10 
   10 KSP preconditioned resid norm 2.241015420259e-10 true resid norm 1.544811501917e-09 ||r(i)||/||b|| 6.884124009915e-01
   11 KSP Residual norm 1.448050501342e-10 
   11 KSP preconditioned resid norm 1.448050501342e-10 true resid norm 1.055911080772e-09 ||r(i)||/||b|| 4.705443230100e-01
   12 KSP Residual norm 9.952723185655e-11 
   12 KSP preconditioned resid norm 9.952723185655e-11 true resid norm 7.039757009616e-10 ||r(i)||/||b|| 3.137118036326e-01
  Linear solve converged due to CONVERGED_ATOL iterations 12
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.179994883345e-09 
  1 KSP Residual norm 2.016112603845e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.850857089222e-10 
  1 KSP Residual norm 3.917607400289e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.244020444274e-09 gnorm 6.144410975894e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.590363884781e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.523076465426e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  9 SNES Function norm 6.144410975893e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 9
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=258
  total number of function evaluations=19
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.83034e+09*s to t=1.8619e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.8619e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.8619e+09*s to t=1.89346e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.8619e+09*s to t=1.89346e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.872267331831e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.763291069284e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437964172734e-05 
    0 KSP Residual norm 3.038893227989e-03 
    0 KSP preconditioned resid norm 3.038893227989e-03 true resid norm 6.437964172734e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754803969706e-03 
    1 KSP preconditioned resid norm 1.754803969706e-03 true resid norm 2.272021365870e-04 ||r(i)||/||b|| 3.529099114115e+00
    2 KSP Residual norm 1.122438799696e-03 
    2 KSP preconditioned resid norm 1.122438799696e-03 true resid norm 7.560839288341e-04 ||r(i)||/||b|| 1.174414626345e+01
    3 KSP Residual norm 9.576765363998e-04 
    3 KSP preconditioned resid norm 9.576765363998e-04 true resid norm 7.302796019530e-04 ||r(i)||/||b|| 1.134333125130e+01
    4 KSP Residual norm 7.169580834142e-04 
    4 KSP preconditioned resid norm 7.169580834142e-04 true resid norm 4.952156038589e-04 ||r(i)||/||b|| 7.692114938387e+00
    5 KSP Residual norm 3.633391623319e-04 
    5 KSP preconditioned resid norm 3.633391623319e-04 true resid norm 3.014171609916e-04 ||r(i)||/||b|| 4.681870742123e+00
    6 KSP Residual norm 1.910091529164e-04 
    6 KSP preconditioned resid norm 1.910091529164e-04 true resid norm 3.524855326640e-04 ||r(i)||/||b|| 5.475108640040e+00
    7 KSP Residual norm 1.240987779706e-04 
    7 KSP preconditioned resid norm 1.240987779706e-04 true resid norm 3.353328964429e-04 ||r(i)||/||b|| 5.208679132809e+00
    8 KSP Residual norm 8.444097307362e-05 
    8 KSP preconditioned resid norm 8.444097307362e-05 true resid norm 2.501637005533e-04 ||r(i)||/||b|| 3.885757886208e+00
    9 KSP Residual norm 6.405861719235e-05 
    9 KSP preconditioned resid norm 6.405861719235e-05 true resid norm 1.809948930526e-04 ||r(i)||/||b|| 2.811368441893e+00
   10 KSP Residual norm 4.500106903241e-05 
   10 KSP preconditioned resid norm 4.500106903241e-05 true resid norm 9.826667199064e-05 ||r(i)||/||b|| 1.526362517002e+00
   11 KSP Residual norm 2.961030234146e-05 
   11 KSP preconditioned resid norm 2.961030234146e-05 true resid norm 4.904982687947e-05 ||r(i)||/||b|| 7.618841230463e-01
   12 KSP Residual norm 2.088264502450e-05 
   12 KSP preconditioned resid norm 2.088264502450e-05 true resid norm 5.705293870942e-05 ||r(i)||/||b|| 8.861953434139e-01
   13 KSP Residual norm 1.661736977448e-05 
   13 KSP preconditioned resid norm 1.661736977448e-05 true resid norm 4.899058229738e-05 ||r(i)||/||b|| 7.609638852118e-01
   14 KSP Residual norm 1.234598673960e-05 
   14 KSP preconditioned resid norm 1.234598673960e-05 true resid norm 2.814691778412e-05 ||r(i)||/||b|| 4.372021500730e-01
   15 KSP Residual norm 8.152819123431e-06 
   15 KSP preconditioned resid norm 8.152819123431e-06 true resid norm 1.912041648245e-05 ||r(i)||/||b|| 2.969947637085e-01
   16 KSP Residual norm 5.858387268484e-06 
   16 KSP preconditioned resid norm 5.858387268484e-06 true resid norm 1.616114978622e-05 ||r(i)||/||b|| 2.510288866574e-01
   17 KSP Residual norm 4.558571706864e-06 
   17 KSP preconditioned resid norm 4.558571706864e-06 true resid norm 1.228721871967e-05 ||r(i)||/||b|| 1.908556554525e-01
   18 KSP Residual norm 3.198338699534e-06 
   18 KSP preconditioned resid norm 3.198338699534e-06 true resid norm 7.761109968292e-06 ||r(i)||/||b|| 1.205522391871e-01
   19 KSP Residual norm 2.311206150861e-06 
   19 KSP preconditioned resid norm 2.311206150861e-06 true resid norm 5.616517703665e-06 ||r(i)||/||b|| 8.724058651107e-02
   20 KSP Residual norm 1.771120815523e-06 
   20 KSP preconditioned resid norm 1.771120815523e-06 true resid norm 4.186289254041e-06 ||r(i)||/||b|| 6.502504738641e-02
   21 KSP Residual norm 1.330645985618e-06 
   21 KSP preconditioned resid norm 1.330645985618e-06 true resid norm 2.920882643952e-06 ||r(i)||/||b|| 4.536966291801e-02
   22 KSP Residual norm 9.108968149602e-07 
   22 KSP preconditioned resid norm 9.108968149602e-07 true resid norm 2.069158266491e-06 ||r(i)||/||b|| 3.213994689897e-02
   23 KSP Residual norm 6.782475799204e-07 
   23 KSP preconditioned resid norm 6.782475799204e-07 true resid norm 1.697952473886e-06 ||r(i)||/||b|| 2.637405907098e-02
   24 KSP Residual norm 5.153934469427e-07 
   24 KSP preconditioned resid norm 5.153934469427e-07 true resid norm 1.178405063034e-06 ||r(i)||/||b|| 1.830400156659e-02
   25 KSP Residual norm 3.750232506956e-07 
   25 KSP preconditioned resid norm 3.750232506956e-07 true resid norm 8.579022748408e-07 ||r(i)||/||b|| 1.332567643781e-02
   26 KSP Residual norm 2.902233582358e-07 
   26 KSP preconditioned resid norm 2.902233582358e-07 true resid norm 6.651252623791e-07 ||r(i)||/||b|| 1.033129797764e-02
   27 KSP Residual norm 2.210482208304e-07 
   27 KSP preconditioned resid norm 2.210482208304e-07 true resid norm 4.819766996852e-07 ||r(i)||/||b|| 7.486476885448e-03
   28 KSP Residual norm 1.534735110405e-07 
   28 KSP preconditioned resid norm 1.534735110405e-07 true resid norm 3.981320480040e-07 ||r(i)||/||b|| 6.184129599387e-03
   29 KSP Residual norm 1.127911416830e-07 
   29 KSP preconditioned resid norm 1.127911416830e-07 true resid norm 2.921025501479e-07 ||r(i)||/||b|| 4.537188190407e-03
   30 KSP Residual norm 8.399341868578e-08 
   30 KSP preconditioned resid norm 8.399341868578e-08 true resid norm 2.102971529256e-07 ||r(i)||/||b|| 3.266516359569e-03
   31 KSP Residual norm 5.967102578480e-08 
   31 KSP preconditioned resid norm 5.967102578480e-08 true resid norm 1.491194236191e-07 ||r(i)||/||b|| 2.316251218835e-03
   32 KSP Residual norm 4.316832004281e-08 
   32 KSP preconditioned resid norm 4.316832004281e-08 true resid norm 1.062783567395e-07 ||r(i)||/||b|| 1.650806899324e-03
   33 KSP Residual norm 3.202252649558e-08 
   33 KSP preconditioned resid norm 3.202252649558e-08 true resid norm 7.621371600850e-08 ||r(i)||/||b|| 1.183817026061e-03
   34 KSP Residual norm 2.262007677797e-08 
   34 KSP preconditioned resid norm 2.262007677797e-08 true resid norm 5.292581146748e-08 ||r(i)||/||b|| 8.220892513139e-04
   35 KSP Residual norm 1.646544300628e-08 
   35 KSP preconditioned resid norm 1.646544300628e-08 true resid norm 4.287201090126e-08 ||r(i)||/||b|| 6.659249686855e-04
   36 KSP Residual norm 1.224189060977e-08 
   36 KSP preconditioned resid norm 1.224189060977e-08 true resid norm 3.209464071175e-08 ||r(i)||/||b|| 4.985215799689e-04
   37 KSP Residual norm 8.200887980384e-09 
   37 KSP preconditioned resid norm 8.200887980384e-09 true resid norm 2.158380603963e-08 ||r(i)||/||b|| 3.352582502873e-04
   38 KSP Residual norm 5.926496402097e-09 
   38 KSP preconditioned resid norm 5.926496402097e-09 true resid norm 1.560915438858e-08 ||r(i)||/||b|| 2.424548190977e-04
   39 KSP Residual norm 4.368319811310e-09 
   39 KSP preconditioned resid norm 4.368319811310e-09 true resid norm 1.041608302971e-08 ||r(i)||/||b|| 1.617915656292e-04
   40 KSP Residual norm 3.178292503403e-09 
   40 KSP preconditioned resid norm 3.178292503403e-09 true resid norm 7.106737220460e-09 ||r(i)||/||b|| 1.103879585189e-04
   41 KSP Residual norm 2.415110228070e-09 
   41 KSP preconditioned resid norm 2.415110228070e-09 true resid norm 5.610931806646e-09 ||r(i)||/||b|| 8.715382155137e-05
   42 KSP Residual norm 1.636828946785e-09 
   42 KSP preconditioned resid norm 1.636828946785e-09 true resid norm 3.872207119200e-09 ||r(i)||/||b|| 6.014645337107e-05
   43 KSP Residual norm 1.039159202508e-09 
   43 KSP preconditioned resid norm 1.039159202508e-09 true resid norm 2.832869587179e-09 ||r(i)||/||b|| 4.400256837677e-05
   44 KSP Residual norm 7.010807282108e-10 
   44 KSP preconditioned resid norm 7.010807282108e-10 true resid norm 1.854960470952e-09 ||r(i)||/||b|| 2.881284240145e-05
   45 KSP Residual norm 5.178486335478e-10 
   45 KSP preconditioned resid norm 5.178486335478e-10 true resid norm 1.222531579055e-09 ||r(i)||/||b|| 1.898941258843e-05
   46 KSP Residual norm 3.518775258907e-10 
   46 KSP preconditioned resid norm 3.518775258907e-10 true resid norm 8.689427462448e-10 ||r(i)||/||b|| 1.349716654101e-05
   47 KSP Residual norm 2.323557593293e-10 
   47 KSP preconditioned resid norm 2.323557593293e-10 true resid norm 6.120547477506e-10 ||r(i)||/||b|| 9.506961072303e-06
   48 KSP Residual norm 1.734239387838e-10 
   48 KSP preconditioned resid norm 1.734239387838e-10 true resid norm 4.576782224853e-10 ||r(i)||/||b|| 7.109052026472e-06
   49 KSP Residual norm 1.250155596775e-10 
   49 KSP preconditioned resid norm 1.250155596775e-10 true resid norm 2.964722640764e-10 ||r(i)||/||b|| 4.605062347691e-06
   50 KSP Residual norm 8.913833580736e-11 
   50 KSP preconditioned resid norm 8.913833580736e-11 true resid norm 2.129224920470e-10 ||r(i)||/||b|| 3.307295386153e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.469802312687e-05 
  1 KSP Residual norm 3.490203179868e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.852852816953e-05 
  1 KSP Residual norm 3.295909858496e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437964172734e-05 gnorm 5.379721554436e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.633858090047e-05 
  1 KSP Residual norm 2.056769266642e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.270316862311e-05 
  1 KSP Residual norm 1.702945308646e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 1.075975556321e-05 
    0 KSP Residual norm 8.905992533682e-05 
    0 KSP preconditioned resid norm 8.905992533682e-05 true resid norm 1.075975556321e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 2.617056544068e-05 
    1 KSP preconditioned resid norm 2.617056544068e-05 true resid norm 1.360380738177e-05 ||r(i)||/||b|| 1.264323088183e+00
    2 KSP Residual norm 1.515502543844e-05 
    2 KSP preconditioned resid norm 1.515502543844e-05 true resid norm 3.624686402309e-05 ||r(i)||/||b|| 3.368744188487e+00
    3 KSP Residual norm 1.245473963201e-05 
    3 KSP preconditioned resid norm 1.245473963201e-05 true resid norm 3.985239114345e-05 ||r(i)||/||b|| 3.703837964473e+00
    4 KSP Residual norm 1.094336875643e-05 
    4 KSP preconditioned resid norm 1.094336875643e-05 true resid norm 4.159218895666e-05 ||r(i)||/||b|| 3.865532884306e+00
    5 KSP Residual norm 8.313273791423e-06 
    5 KSP preconditioned resid norm 8.313273791423e-06 true resid norm 3.934043161165e-05 ||r(i)||/||b|| 3.656257001430e+00
    6 KSP Residual norm 6.688928384599e-06 
    6 KSP preconditioned resid norm 6.688928384599e-06 true resid norm 3.727589275403e-05 ||r(i)||/||b|| 3.464381001507e+00
    7 KSP Residual norm 5.040169473719e-06 
    7 KSP preconditioned resid norm 5.040169473719e-06 true resid norm 3.011781975600e-05 ||r(i)||/||b|| 2.799117468708e+00
    8 KSP Residual norm 3.475557881053e-06 
    8 KSP preconditioned resid norm 3.475557881053e-06 true resid norm 1.932901517946e-05 ||r(i)||/||b|| 1.796417684948e+00
    9 KSP Residual norm 2.224974678661e-06 
    9 KSP preconditioned resid norm 2.224974678661e-06 true resid norm 1.176050133980e-05 ||r(i)||/||b|| 1.093008225951e+00
   10 KSP Residual norm 1.520443378070e-06 
   10 KSP preconditioned resid norm 1.520443378070e-06 true resid norm 7.798551085739e-06 ||r(i)||/||b|| 7.247888708928e-01
   11 KSP Residual norm 9.213518649122e-07 
   11 KSP preconditioned resid norm 9.213518649122e-07 true resid norm 4.755780831838e-06 ||r(i)||/||b|| 4.419971070812e-01
   12 KSP Residual norm 6.546629078500e-07 
   12 KSP preconditioned resid norm 6.546629078500e-07 true resid norm 3.232837838865e-06 ||r(i)||/||b|| 3.004564387987e-01
   13 KSP Residual norm 4.926724338383e-07 
   13 KSP preconditioned resid norm 4.926724338383e-07 true resid norm 2.048004318055e-06 ||r(i)||/||b|| 1.903392977679e-01
   14 KSP Residual norm 3.107616127773e-07 
   14 KSP preconditioned resid norm 3.107616127773e-07 true resid norm 1.200126940906e-06 ||r(i)||/||b|| 1.115384948902e-01
   15 KSP Residual norm 2.099109382978e-07 
   15 KSP preconditioned resid norm 2.099109382978e-07 true resid norm 9.368029545579e-07 ||r(i)||/||b|| 8.706544949417e-02
   16 KSP Residual norm 1.366701083029e-07 
   16 KSP preconditioned resid norm 1.366701083029e-07 true resid norm 6.937752495272e-07 ||r(i)||/||b|| 6.447871844780e-02
   17 KSP Residual norm 1.014726336186e-07 
   17 KSP preconditioned resid norm 1.014726336186e-07 true resid norm 5.634470234234e-07 ||r(i)||/||b|| 5.236615461322e-02
   18 KSP Residual norm 7.461012007167e-08 
   18 KSP preconditioned resid norm 7.461012007167e-08 true resid norm 4.142191742636e-07 ||r(i)||/||b|| 3.849708033145e-02
   19 KSP Residual norm 5.051360494055e-08 
   19 KSP preconditioned resid norm 5.051360494055e-08 true resid norm 2.434015658518e-07 ||r(i)||/||b|| 2.262147726516e-02
   20 KSP Residual norm 3.625580948842e-08 
   20 KSP preconditioned resid norm 3.625580948842e-08 true resid norm 1.412032771267e-07 ||r(i)||/||b|| 1.312327926943e-02
   21 KSP Residual norm 2.546775984432e-08 
   21 KSP preconditioned resid norm 2.546775984432e-08 true resid norm 8.367212190327e-08 ||r(i)||/||b|| 7.776396165485e-03
   22 KSP Residual norm 1.944051893774e-08 
   22 KSP preconditioned resid norm 1.944051893774e-08 true resid norm 6.108152750607e-08 ||r(i)||/||b|| 5.676850849190e-03
   23 KSP Residual norm 1.456173233881e-08 
   23 KSP preconditioned resid norm 1.456173233881e-08 true resid norm 4.963069149791e-08 ||r(i)||/||b|| 4.612622582954e-03
   24 KSP Residual norm 1.037987267338e-08 
   24 KSP preconditioned resid norm 1.037987267338e-08 true resid norm 4.364500746706e-08 ||r(i)||/||b|| 4.056319607883e-03
   25 KSP Residual norm 7.020761551968e-09 
   25 KSP preconditioned resid norm 7.020761551968e-09 true resid norm 3.422994053485e-08 ||r(i)||/||b|| 3.181293509297e-03
   26 KSP Residual norm 4.821341170264e-09 
   26 KSP preconditioned resid norm 4.821341170264e-09 true resid norm 2.242476197520e-08 ||r(i)||/||b|| 2.084133031041e-03
   27 KSP Residual norm 3.174439207113e-09 
   27 KSP preconditioned resid norm 3.174439207113e-09 true resid norm 1.255964403381e-08 ||r(i)||/||b|| 1.167279680289e-03
   28 KSP Residual norm 2.409870868305e-09 
   28 KSP preconditioned resid norm 2.409870868305e-09 true resid norm 8.685502443277e-09 ||r(i)||/||b|| 8.072211670847e-04
   29 KSP Residual norm 1.754236516293e-09 
   29 KSP preconditioned resid norm 1.754236516293e-09 true resid norm 5.505083802550e-09 ||r(i)||/||b|| 5.116365116486e-04
   30 KSP Residual norm 1.328245466901e-09 
   30 KSP preconditioned resid norm 1.328245466901e-09 true resid norm 4.088305351074e-09 ||r(i)||/||b|| 3.799626605881e-04
   31 KSP Residual norm 1.010764201891e-09 
   31 KSP preconditioned resid norm 1.010764201891e-09 true resid norm 3.152406127311e-09 ||r(i)||/||b|| 2.929812028529e-04
   32 KSP Residual norm 7.177363558720e-10 
   32 KSP preconditioned resid norm 7.177363558720e-10 true resid norm 2.282540822410e-09 ||r(i)||/||b|| 2.121368658425e-04
   33 KSP Residual norm 5.062017705462e-10 
   33 KSP preconditioned resid norm 5.062017705462e-10 true resid norm 1.789382521070e-09 ||r(i)||/||b|| 1.663032687461e-04
   34 KSP Residual norm 3.683840506921e-10 
   34 KSP preconditioned resid norm 3.683840506921e-10 true resid norm 1.342593273566e-09 ||r(i)||/||b|| 1.247791611695e-04
   35 KSP Residual norm 2.612010135657e-10 
   35 KSP preconditioned resid norm 2.612010135657e-10 true resid norm 9.010711621035e-10 ||r(i)||/||b|| 8.374457549805e-05
   36 KSP Residual norm 1.887428025108e-10 
   36 KSP preconditioned resid norm 1.887428025108e-10 true resid norm 6.290825691278e-10 ||r(i)||/||b|| 5.846625096940e-05
   37 KSP Residual norm 1.444083203167e-10 
   37 KSP preconditioned resid norm 1.444083203167e-10 true resid norm 4.975014415838e-10 ||r(i)||/||b|| 4.623724383526e-05
   38 KSP Residual norm 1.059201162266e-10 
   38 KSP preconditioned resid norm 1.059201162266e-10 true resid norm 3.416264891587e-10 ||r(i)||/||b|| 3.175039499288e-05
   39 KSP Residual norm 7.195368233333e-11 
   39 KSP preconditioned resid norm 7.195368233333e-11 true resid norm 2.175084974401e-10 ||r(i)||/||b|| 2.021500359951e-05
  Linear solve converged due to CONVERGED_ATOL iterations 39
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.366209708853e-06 
  1 KSP Residual norm 2.714786247598e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.304284775339e-06 
  1 KSP Residual norm 3.242227955727e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.075975556321e-05 gnorm 1.495050433650e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.896772046468e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.109682122324e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 1.495050433650e-06 
    0 KSP Residual norm 1.551181635220e-05 
    0 KSP preconditioned resid norm 1.551181635220e-05 true resid norm 1.495050433650e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 4.894969634784e-06 
    1 KSP preconditioned resid norm 4.894969634784e-06 true resid norm 2.082392032339e-06 ||r(i)||/||b|| 1.392857381577e+00
    2 KSP Residual norm 3.024863265981e-06 
    2 KSP preconditioned resid norm 3.024863265981e-06 true resid norm 5.120651996108e-06 ||r(i)||/||b|| 3.425069737350e+00
    3 KSP Residual norm 2.560159150575e-06 
    3 KSP preconditioned resid norm 2.560159150575e-06 true resid norm 6.253364654460e-06 ||r(i)||/||b|| 4.182711508395e+00
    4 KSP Residual norm 2.177326910573e-06 
    4 KSP preconditioned resid norm 2.177326910573e-06 true resid norm 6.582802012425e-06 ||r(i)||/||b|| 4.403063511612e+00
    5 KSP Residual norm 1.627077667715e-06 
    5 KSP preconditioned resid norm 1.627077667715e-06 true resid norm 6.336615754618e-06 ||r(i)||/||b|| 4.238395984506e+00
    6 KSP Residual norm 1.107295764656e-06 
    6 KSP preconditioned resid norm 1.107295764656e-06 true resid norm 5.568826459849e-06 ||r(i)||/||b|| 3.724841874566e+00
    7 KSP Residual norm 7.918339082600e-07 
    7 KSP preconditioned resid norm 7.918339082600e-07 true resid norm 4.363544793312e-06 ||r(i)||/||b|| 2.918660598397e+00
    8 KSP Residual norm 5.255950629609e-07 
    8 KSP preconditioned resid norm 5.255950629609e-07 true resid norm 2.864606178986e-06 ||r(i)||/||b|| 1.916059896382e+00
    9 KSP Residual norm 3.178454725352e-07 
    9 KSP preconditioned resid norm 3.178454725352e-07 true resid norm 1.788433038932e-06 ||r(i)||/||b|| 1.196235925343e+00
   10 KSP Residual norm 2.346352342712e-07 
   10 KSP preconditioned resid norm 2.346352342712e-07 true resid norm 1.210609687922e-06 ||r(i)||/||b|| 8.097450498486e-01
   11 KSP Residual norm 1.355528967972e-07 
   11 KSP preconditioned resid norm 1.355528967972e-07 true resid norm 6.560297099911e-07 ||r(i)||/||b|| 4.388010566234e-01
   12 KSP Residual norm 9.554588687049e-08 
   12 KSP preconditioned resid norm 9.554588687049e-08 true resid norm 4.427665632354e-07 ||r(i)||/||b|| 2.961549344889e-01
   13 KSP Residual norm 7.473965671800e-08 
   13 KSP preconditioned resid norm 7.473965671800e-08 true resid norm 3.221522728655e-07 ||r(i)||/||b|| 2.154792009785e-01
   14 KSP Residual norm 4.921043344761e-08 
   14 KSP preconditioned resid norm 4.921043344761e-08 true resid norm 2.159464001207e-07 ||r(i)||/||b|| 1.444408798929e-01
   15 KSP Residual norm 3.374598597570e-08 
   15 KSP preconditioned resid norm 3.374598597570e-08 true resid norm 1.635382297705e-07 ||r(i)||/||b|| 1.093864301094e-01
   16 KSP Residual norm 2.391734539085e-08 
   16 KSP preconditioned resid norm 2.391734539085e-08 true resid norm 1.316824525542e-07 ||r(i)||/||b|| 8.807893673035e-02
   17 KSP Residual norm 1.683185298323e-08 
   17 KSP preconditioned resid norm 1.683185298323e-08 true resid norm 1.061129127447e-07 ||r(i)||/||b|| 7.097614258106e-02
   18 KSP Residual norm 1.199190484300e-08 
   18 KSP preconditioned resid norm 1.199190484300e-08 true resid norm 7.431327368755e-08 ||r(i)||/||b|| 4.970619854348e-02
   19 KSP Residual norm 8.546014442917e-09 
   19 KSP preconditioned resid norm 8.546014442917e-09 true resid norm 4.268555198885e-08 ||r(i)||/||b|| 2.855124551526e-02
   20 KSP Residual norm 6.066697020000e-09 
   20 KSP preconditioned resid norm 6.066697020000e-09 true resid norm 2.317013694535e-08 ||r(i)||/||b|| 1.549789654171e-02
   21 KSP Residual norm 4.139030817492e-09 
   21 KSP preconditioned resid norm 4.139030817492e-09 true resid norm 1.363848675678e-08 ||r(i)||/||b|| 9.122425872605e-03
   22 KSP Residual norm 3.078335355756e-09 
   22 KSP preconditioned resid norm 3.078335355756e-09 true resid norm 1.012597742615e-08 ||r(i)||/||b|| 6.773000561211e-03
   23 KSP Residual norm 2.323161753157e-09 
   23 KSP preconditioned resid norm 2.323161753157e-09 true resid norm 8.633408316299e-09 ||r(i)||/||b|| 5.774660253580e-03
   24 KSP Residual norm 1.701743241674e-09 
   24 KSP preconditioned resid norm 1.701743241674e-09 true resid norm 8.008749214734e-09 ||r(i)||/||b|| 5.356842173664e-03
   25 KSP Residual norm 1.151479373964e-09 
   25 KSP preconditioned resid norm 1.151479373964e-09 true resid norm 6.316615035231e-09 ||r(i)||/||b|| 4.225018028193e-03
   26 KSP Residual norm 8.207194288049e-10 
   26 KSP preconditioned resid norm 8.207194288049e-10 true resid norm 3.816632283244e-09 ||r(i)||/||b|| 2.552845173206e-03
   27 KSP Residual norm 5.364372799374e-10 
   27 KSP preconditioned resid norm 5.364372799374e-10 true resid norm 2.199310155187e-09 ||r(i)||/||b|| 1.471060845631e-03
   28 KSP Residual norm 3.997961379515e-10 
   28 KSP preconditioned resid norm 3.997961379515e-10 true resid norm 1.504744394586e-09 ||r(i)||/||b|| 1.006484036068e-03
   29 KSP Residual norm 2.978890644263e-10 
   29 KSP preconditioned resid norm 2.978890644263e-10 true resid norm 9.885321819571e-10 ||r(i)||/||b|| 6.612032341568e-04
   30 KSP Residual norm 2.205246157954e-10 
   30 KSP preconditioned resid norm 2.205246157954e-10 true resid norm 7.076439176208e-10 ||r(i)||/||b|| 4.733244455794e-04
   31 KSP Residual norm 1.610186167097e-10 
   31 KSP preconditioned resid norm 1.610186167097e-10 true resid norm 5.427513053631e-10 ||r(i)||/||b|| 3.630321045678e-04
   32 KSP Residual norm 1.176456981370e-10 
   32 KSP preconditioned resid norm 1.176456981370e-10 true resid norm 4.318170785506e-10 ||r(i)||/||b|| 2.888311115340e-04
   33 KSP Residual norm 8.384042806751e-11 
   33 KSP preconditioned resid norm 8.384042806751e-11 true resid norm 3.261803717577e-10 ||r(i)||/||b|| 2.181734906168e-04
  Linear solve converged due to CONVERGED_ATOL iterations 33
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.251022754127e-07 
  1 KSP Residual norm 3.443555247137e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.930642994008e-07 
  1 KSP Residual norm 3.453686628090e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.495050433650e-06 gnorm 1.444347777704e-07
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.032616545133e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.550054921326e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 1.444347777704e-07 
    0 KSP Residual norm 1.086533794869e-06 
    0 KSP preconditioned resid norm 1.086533794869e-06 true resid norm 1.444347777704e-07 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 3.513985406625e-07 
    1 KSP preconditioned resid norm 3.513985406625e-07 true resid norm 1.847829688383e-07 ||r(i)||/||b|| 1.279352325602e+00
    2 KSP Residual norm 2.704757724398e-07 
    2 KSP preconditioned resid norm 2.704757724398e-07 true resid norm 2.692592258985e-07 ||r(i)||/||b|| 1.864227093052e+00
    3 KSP Residual norm 1.923086845720e-07 
    3 KSP preconditioned resid norm 1.923086845720e-07 true resid norm 4.049841607294e-07 ||r(i)||/||b|| 2.803924144733e+00
    4 KSP Residual norm 1.554998396324e-07 
    4 KSP preconditioned resid norm 1.554998396324e-07 true resid norm 4.831392332067e-07 ||r(i)||/||b|| 3.345033936182e+00
    5 KSP Residual norm 1.339850382785e-07 
    5 KSP preconditioned resid norm 1.339850382785e-07 true resid norm 4.934446806973e-07 ||r(i)||/||b|| 3.416384116863e+00
    6 KSP Residual norm 9.726913151123e-08 
    6 KSP preconditioned resid norm 9.726913151123e-08 true resid norm 4.503568825975e-07 ||r(i)||/||b|| 3.118064011658e+00
    7 KSP Residual norm 7.059556012661e-08 
    7 KSP preconditioned resid norm 7.059556012661e-08 true resid norm 3.577776158335e-07 ||r(i)||/||b|| 2.477087730230e+00
    8 KSP Residual norm 4.609458348971e-08 
    8 KSP preconditioned resid norm 4.609458348971e-08 true resid norm 2.673742971858e-07 ||r(i)||/||b|| 1.851176713207e+00
    9 KSP Residual norm 2.841546993712e-08 
    9 KSP preconditioned resid norm 2.841546993712e-08 true resid norm 1.762184365416e-07 ||r(i)||/||b|| 1.220055441369e+00
   10 KSP Residual norm 2.001462068097e-08 
   10 KSP preconditioned resid norm 2.001462068097e-08 true resid norm 1.195461609594e-07 ||r(i)||/||b|| 8.276826592930e-01
   11 KSP Residual norm 1.369256208365e-08 
   11 KSP preconditioned resid norm 1.369256208365e-08 true resid norm 7.687084879354e-08 ||r(i)||/||b|| 5.322184170613e-01
   12 KSP Residual norm 9.429177598395e-09 
   12 KSP preconditioned resid norm 9.429177598395e-09 true resid norm 4.849651347122e-08 ||r(i)||/||b|| 3.357675638781e-01
   13 KSP Residual norm 6.638546260776e-09 
   13 KSP preconditioned resid norm 6.638546260776e-09 true resid norm 3.172323954853e-08 ||r(i)||/||b|| 2.196371264472e-01
   14 KSP Residual norm 4.408104614392e-09 
   14 KSP preconditioned resid norm 4.408104614392e-09 true resid norm 1.939561542809e-08 ||r(i)||/||b|| 1.342863244400e-01
   15 KSP Residual norm 3.255621370817e-09 
   15 KSP preconditioned resid norm 3.255621370817e-09 true resid norm 1.359987450723e-08 ||r(i)||/||b|| 9.415927879127e-02
   16 KSP Residual norm 2.071672672816e-09 
   16 KSP preconditioned resid norm 2.071672672816e-09 true resid norm 8.890745209777e-09 ||r(i)||/||b|| 6.155543247287e-02
   17 KSP Residual norm 1.514411190459e-09 
   17 KSP preconditioned resid norm 1.514411190459e-09 true resid norm 8.220063089751e-09 ||r(i)||/||b|| 5.691193780781e-02
   18 KSP Residual norm 1.077111048605e-09 
   18 KSP preconditioned resid norm 1.077111048605e-09 true resid norm 6.518178380987e-09 ||r(i)||/||b|| 4.512887049510e-02
   19 KSP Residual norm 7.653610457282e-10 
   19 KSP preconditioned resid norm 7.653610457282e-10 true resid norm 4.287274496096e-09 ||r(i)||/||b|| 2.968311761391e-02
   20 KSP Residual norm 5.147350291347e-10 
   20 KSP preconditioned resid norm 5.147350291347e-10 true resid norm 2.327193264957e-09 ||r(i)||/||b|| 1.611241628146e-02
   21 KSP Residual norm 3.697422137838e-10 
   21 KSP preconditioned resid norm 3.697422137838e-10 true resid norm 1.406221330362e-09 ||r(i)||/||b|| 9.736030006556e-03
   22 KSP Residual norm 2.458172698290e-10 
   22 KSP preconditioned resid norm 2.458172698290e-10 true resid norm 8.551010469323e-10 ||r(i)||/||b|| 5.920326531688e-03
   23 KSP Residual norm 1.863535823618e-10 
   23 KSP preconditioned resid norm 1.863535823618e-10 true resid norm 6.354869106085e-10 ||r(i)||/||b|| 4.399819215417e-03
   24 KSP Residual norm 1.449437071897e-10 
   24 KSP preconditioned resid norm 1.449437071897e-10 true resid norm 5.083586420615e-10 ||r(i)||/||b|| 3.519641528925e-03
   25 KSP Residual norm 1.054159999214e-10 
   25 KSP preconditioned resid norm 1.054159999214e-10 true resid norm 4.088942677280e-10 ||r(i)||/||b|| 2.830995927990e-03
   26 KSP Residual norm 7.595385551601e-11 
   26 KSP preconditioned resid norm 7.595385551601e-11 true resid norm 3.154229067691e-10 ||r(i)||/||b|| 2.183843196482e-03
  Linear solve converged due to CONVERGED_ATOL iterations 26
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.504523622186e-08 
  1 KSP Residual norm 1.673686340975e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.344598491820e-08 
  1 KSP Residual norm 4.922669051042e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.444347777704e-07 gnorm 2.329420953737e-08
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.743809679360e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.045947227899e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 2.329420953737e-08 
    0 KSP Residual norm 1.068801202443e-07 
    0 KSP preconditioned resid norm 1.068801202443e-07 true resid norm 2.329420953737e-08 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.125028843659e-08 
    1 KSP preconditioned resid norm 6.125028843659e-08 true resid norm 3.041467922466e-08 ||r(i)||/||b|| 1.305675523175e+00
    2 KSP Residual norm 4.443986706314e-08 
    2 KSP preconditioned resid norm 4.443986706314e-08 true resid norm 4.431340385839e-08 ||r(i)||/||b|| 1.902335590624e+00
    3 KSP Residual norm 3.321065775318e-08 
    3 KSP preconditioned resid norm 3.321065775318e-08 true resid norm 5.750474799652e-08 ||r(i)||/||b|| 2.468628433357e+00
    4 KSP Residual norm 2.700414504226e-08 
    4 KSP preconditioned resid norm 2.700414504226e-08 true resid norm 6.647298564209e-08 ||r(i)||/||b|| 2.853627015566e+00
    5 KSP Residual norm 2.139839262048e-08 
    5 KSP preconditioned resid norm 2.139839262048e-08 true resid norm 7.028686763098e-08 ||r(i)||/||b|| 3.017353626798e+00
    6 KSP Residual norm 1.441407204211e-08 
    6 KSP preconditioned resid norm 1.441407204211e-08 true resid norm 6.946640982031e-08 ||r(i)||/||b|| 2.982132092049e+00
    7 KSP Residual norm 1.149462008478e-08 
    7 KSP preconditioned resid norm 1.149462008478e-08 true resid norm 6.009563441459e-08 ||r(i)||/||b|| 2.579852916588e+00
    8 KSP Residual norm 8.977369835178e-09 
    8 KSP preconditioned resid norm 8.977369835178e-09 true resid norm 4.397450029080e-08 ||r(i)||/||b|| 1.887786757488e+00
    9 KSP Residual norm 5.133828048210e-09 
    9 KSP preconditioned resid norm 5.133828048210e-09 true resid norm 2.254844933241e-08 ||r(i)||/||b|| 9.679851679980e-01
   10 KSP Residual norm 3.309114855366e-09 
   10 KSP preconditioned resid norm 3.309114855366e-09 true resid norm 1.602524176605e-08 ||r(i)||/||b|| 6.879495842237e-01
   11 KSP Residual norm 2.128740728703e-09 
   11 KSP preconditioned resid norm 2.128740728703e-09 true resid norm 1.159218620063e-08 ||r(i)||/||b|| 4.976423940050e-01
   12 KSP Residual norm 1.378247601747e-09 
   12 KSP preconditioned resid norm 1.378247601747e-09 true resid norm 7.774835212973e-09 ||r(i)||/||b|| 3.337668616958e-01
   13 KSP Residual norm 9.003393215890e-10 
   13 KSP preconditioned resid norm 9.003393215890e-10 true resid norm 4.514815320003e-09 ||r(i)||/||b|| 1.938170648272e-01
   14 KSP Residual norm 6.334357323040e-10 
   14 KSP preconditioned resid norm 6.334357323040e-10 true resid norm 2.846568863975e-09 ||r(i)||/||b|| 1.222007065493e-01
   15 KSP Residual norm 4.117113503662e-10 
   15 KSP preconditioned resid norm 4.117113503662e-10 true resid norm 1.783159782951e-09 ||r(i)||/||b|| 7.654948669068e-02
   16 KSP Residual norm 3.002548682216e-10 
   16 KSP preconditioned resid norm 3.002548682216e-10 true resid norm 1.235733548136e-09 ||r(i)||/||b|| 5.304895820370e-02
   17 KSP Residual norm 2.134115634878e-10 
   17 KSP preconditioned resid norm 2.134115634878e-10 true resid norm 8.284545659073e-10 ||r(i)||/||b|| 3.556482844281e-02
   18 KSP Residual norm 1.367106472472e-10 
   18 KSP preconditioned resid norm 1.367106472472e-10 true resid norm 6.386578047432e-10 ||r(i)||/||b|| 2.741701982712e-02
   19 KSP Residual norm 9.431415389580e-11 
   19 KSP preconditioned resid norm 9.431415389580e-11 true resid norm 4.884525803813e-10 ||r(i)||/||b|| 2.096884118766e-02
  Linear solve converged due to CONVERGED_ATOL iterations 19
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.764123463417e-09 
  1 KSP Residual norm 4.011755312263e-23 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.415115252907e-09 
  1 KSP Residual norm 5.433178765093e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.329420953737e-08 gnorm 3.457327142516e-09
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.935158001252e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.561963494499e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 3.457327142516e-09 
    0 KSP Residual norm 1.190940704822e-08 
    0 KSP preconditioned resid norm 1.190940704822e-08 true resid norm 3.457327142516e-09 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 7.901070062223e-09 
    1 KSP preconditioned resid norm 7.901070062223e-09 true resid norm 4.035435648801e-09 ||r(i)||/||b|| 1.167212555380e+00
    2 KSP Residual norm 5.937096046653e-09 
    2 KSP preconditioned resid norm 5.937096046653e-09 true resid norm 6.411544524492e-09 ||r(i)||/||b|| 1.854480140351e+00
    3 KSP Residual norm 4.282170341261e-09 
    3 KSP preconditioned resid norm 4.282170341261e-09 true resid norm 9.037264349775e-09 ||r(i)||/||b|| 2.613945391121e+00
    4 KSP Residual norm 3.595821528859e-09 
    4 KSP preconditioned resid norm 3.595821528859e-09 true resid norm 1.029091462682e-08 ||r(i)||/||b|| 2.976552175311e+00
    5 KSP Residual norm 2.758436102074e-09 
    5 KSP preconditioned resid norm 2.758436102074e-09 true resid norm 1.140261662567e-08 ||r(i)||/||b|| 3.298101728774e+00
    6 KSP Residual norm 2.079565313623e-09 
    6 KSP preconditioned resid norm 2.079565313623e-09 true resid norm 1.116632962485e-08 ||r(i)||/||b|| 3.229757892315e+00
    7 KSP Residual norm 1.644181984662e-09 
    7 KSP preconditioned resid norm 1.644181984662e-09 true resid norm 8.914707163141e-09 ||r(i)||/||b|| 2.578496854843e+00
    8 KSP Residual norm 1.150330225337e-09 
    8 KSP preconditioned resid norm 1.150330225337e-09 true resid norm 5.552255740112e-09 ||r(i)||/||b|| 1.605938781967e+00
    9 KSP Residual norm 7.277801411760e-10 
    9 KSP preconditioned resid norm 7.277801411760e-10 true resid norm 3.438086180451e-09 ||r(i)||/||b|| 9.944347291212e-01
   10 KSP Residual norm 5.082171540234e-10 
   10 KSP preconditioned resid norm 5.082171540234e-10 true resid norm 2.313511575114e-09 ||r(i)||/||b|| 6.691618929156e-01
   11 KSP Residual norm 3.225181501836e-10 
   11 KSP preconditioned resid norm 3.225181501836e-10 true resid norm 1.568591613123e-09 ||r(i)||/||b|| 4.537006619459e-01
   12 KSP Residual norm 2.034101442287e-10 
   12 KSP preconditioned resid norm 2.034101442287e-10 true resid norm 1.042109452406e-09 ||r(i)||/||b|| 3.014205510353e-01
   13 KSP Residual norm 1.368793057600e-10 
   13 KSP preconditioned resid norm 1.368793057600e-10 true resid norm 6.191026586973e-10 ||r(i)||/||b|| 1.790697360062e-01
   14 KSP Residual norm 9.345985478145e-11 
   14 KSP preconditioned resid norm 9.345985478145e-11 true resid norm 3.689986411827e-10 ||r(i)||/||b|| 1.067294548569e-01
  Linear solve converged due to CONVERGED_ATOL iterations 14
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.366495391276e-09 
  1 KSP Residual norm 8.252269621911e-24 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.262637672678e-09 
  1 KSP Residual norm 7.510230998740e-25 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 3.457327142516e-09 gnorm 6.673368787561e-10
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.904117517130e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.790756997109e-20 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 6.673368787560e-10 
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 6
SNES Object: 1 MPI processes
  type: newtonls
  maximum iterations=100, maximum function evaluations=10000
  tolerances: relative=1e-20, absolute=1e-09, solution=1e-08
  total number of linear solver iterations=181
  total number of function evaluations=13
  SNESLineSearch Object:   1 MPI processes
    type: shell
    maxstep=1.000000e+08, minlambda=1.000000e-12
    tolerances: relative=1.000000e-08, absolute=1.000000e-15, lambda=1.000000e-08
    maximum iterations=1
  KSP Object:   1 MPI processes
    type: gmres
      GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
      GMRES: happy breakdown tolerance 1e-30
    maximum iterations=100, initial guess is zero
    tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
    left preconditioning
    using PRECONDITIONED norm type for convergence test
  PC Object:  (fs_)   1 MPI processes
    type: fieldsplit
      FieldSplit with MULTIPLICATIVE composition: total splits = 2
      using Amat (not Pmat) as operator for blocks
      using Amat (not Pmat) as operator for diagonal blocks
      using Amat (not Pmat) as operator for off-diagonal blocks
      Solver info for each split is in the following KSP objects:
      Split number 0 Defined by IS
      KSP Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: ml
          MG: type is MULTIPLICATIVE, levels=4 cycles=v
            Cycles per PCApply=1
            Using Galerkin computed coarse grid matrices
        Coarse grid solver -- level -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: preonly
            maximum iterations=1, initial guess is zero
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_coarse_)           1 MPI processes
            type: lu
              LU: out-of-place factorization
              tolerance for zero pivot 2.22045e-14
              using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
              matrix ordering: nd
              factor fill ratio given 5, needed 1
                Factored matrix follows:
                  Mat Object:                   1 MPI processes
                    type: seqaij
                    rows=12, cols=12, bs=6
                    package used to perform factorization: petsc
                    total: nonzeros=72, allocated nonzeros=72
                    total number of mallocs used during MatSetValues calls =0
                      using I-node routines: found 4 nodes, limit used is 5
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=12, cols=12, bs=6
              total: nonzeros=72, allocated nonzeros=72
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 4 nodes, limit used is 5
        Down solver (pre-smoother) on level 1 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_1_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=36, cols=36, bs=6
              total: nonzeros=720, allocated nonzeros=720
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 8 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 2 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_2_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix = precond matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=408, cols=408, bs=6
              total: nonzeros=39036, allocated nonzeros=39036
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 138 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        Down solver (pre-smoother) on level 3 -------------------------------
          KSP Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: richardson
              Richardson: damping factor=1
            maximum iterations=2
            tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
            left preconditioning
            using nonzero initial guess
            using NONE norm type for convergence test
          PC Object:          (fs_fieldsplit_displacement_mg_levels_3_)           1 MPI processes
            type: sor
              SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
            linear system matrix followed by preconditioner matrix:
            Mat Object:             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                using I-node routines: found 1656 nodes, limit used is 5
            Mat Object:            (fs_fieldsplit_displacement_)             1 MPI processes
              type: seqaij
              rows=4416, cols=4416
              total: nonzeros=292672, allocated nonzeros=292672
              total number of mallocs used during MatSetValues calls =0
                has attached near null space
                using I-node routines: found 1656 nodes, limit used is 5
        Up solver (post-smoother) same as down solver (pre-smoother)
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 1656 nodes, limit used is 5
        Mat Object:        (fs_fieldsplit_displacement_)         1 MPI processes
          type: seqaij
          rows=4416, cols=4416
          total: nonzeros=292672, allocated nonzeros=292672
          total number of mallocs used during MatSetValues calls =0
            has attached near null space
            using I-node routines: found 1656 nodes, limit used is 5
      Split number 1 Defined by IS
      KSP Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: preonly
        maximum iterations=10000, initial guess is zero
        tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
        left preconditioning
        using NONE norm type for convergence test
      PC Object:      (fs_fieldsplit_lagrange_multiplier_)       1 MPI processes
        type: jacobi
        linear system matrix followed by preconditioner matrix:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=8568, allocated nonzeros=8568
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          total: nonzeros=360, allocated nonzeros=360
          total number of mallocs used during MatSetValues calls =0
            not using I-node routines
    linear system matrix = precond matrix:
    Mat Object:     1 MPI processes
      type: seqaij
      rows=4776, cols=4776
      total: nonzeros=335512, allocated nonzeros=335512
      total number of mallocs used during MatSetValues calls =0
        using I-node routines: found 1776 nodes, limit used is 5
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:200:run
 -- timedependent(info)
 -- Finishing advancing solution from t=1.8619e+09*s to t=1.89346e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:246:poststep
 -- implicit(info)
 -- Writing solution fields.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:176:run
 -- timedependent(info)
 -- Main time loop, current time is t=1.89346e+09*s
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:187:run
 -- timedependent(info)
 -- Preparing to advance solution from time t=1.89346e+09*s to t=1.92501e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:181:prestep
 -- implicit(info)
 -- Setting constraints.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py:193:run
 -- timedependent(info)
 -- Advancing solution from t=1.89346e+09*s to t=1.92501e+09*s.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Formulation.py:579:_reformResidual
 -- implicit(info)
 -- Integrating residual term in operator.
 >> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/problems/Implicit.py:210:step
 -- implicit(info)
 -- Solving equations.
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.458026561541e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.477787460826e-21 
Linear solve converged due to CONVERGED_ATOL iterations 0
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  0 SNES Function norm 6.437963754904e-05 
    0 KSP Residual norm 3.038699112103e-03 
    0 KSP preconditioned resid norm 3.038699112103e-03 true resid norm 6.437963754904e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 1.754766431459e-03 
    1 KSP preconditioned resid norm 1.754766431459e-03 true resid norm 2.271994615078e-04 ||r(i)||/||b|| 3.529057791522e+00
    2 KSP Residual norm 1.122479068404e-03 
    2 KSP preconditioned resid norm 1.122479068404e-03 true resid norm 7.560251150741e-04 ||r(i)||/||b|| 1.174323347966e+01
    3 KSP Residual norm 9.577287084982e-04 
    3 KSP preconditioned resid norm 9.577287084982e-04 true resid norm 7.302506654496e-04 ||r(i)||/||b|| 1.134288252079e+01
    4 KSP Residual norm 7.169971581031e-04 
    4 KSP preconditioned resid norm 7.169971581031e-04 true resid norm 4.952115627731e-04 ||r(i)||/||b|| 7.692052667986e+00
    5 KSP Residual norm 3.632804005738e-04 
    5 KSP preconditioned resid norm 3.632804005738e-04 true resid norm 3.013908946670e-04 ||r(i)||/||b|| 4.681463054796e+00
    6 KSP Residual norm 1.909856580179e-04 
    6 KSP preconditioned resid norm 1.909856580179e-04 true resid norm 3.524396603874e-04 ||r(i)||/||b|| 5.474396467656e+00
    7 KSP Residual norm 1.240896806753e-04 
    7 KSP preconditioned resid norm 1.240896806753e-04 true resid norm 3.353054987224e-04 ||r(i)||/||b|| 5.208253905856e+00
    8 KSP Residual norm 8.443644489180e-05 
    8 KSP preconditioned resid norm 8.443644489180e-05 true resid norm 2.501285407997e-04 ||r(i)||/||b|| 3.885212006811e+00
    9 KSP Residual norm 6.405643387524e-05 
    9 KSP preconditioned resid norm 6.405643387524e-05 true resid norm 1.809775787006e-04 ||r(i)||/||b|| 2.811099682920e+00
   10 KSP Residual norm 4.499729828780e-05 
   10 KSP preconditioned resid norm 4.499729828780e-05 true resid norm 9.826133310930e-05 ||r(i)||/||b|| 1.526279687960e+00
   11 KSP Residual norm 2.960857917686e-05 
   11 KSP preconditioned resid norm 2.960857917686e-05 true resid norm 4.904568985010e-05 ||r(i)||/||b|| 7.618199125887e-01
   12 KSP Residual norm 2.088112668820e-05 
   12 KSP preconditioned resid norm 2.088112668820e-05 true resid norm 5.704363483604e-05 ||r(i)||/||b|| 8.860508851512e-01
   13 KSP Residual norm 1.661563693900e-05 
   13 KSP preconditioned resid norm 1.661563693900e-05 true resid norm 4.897945203860e-05 ||r(i)||/||b|| 7.607910498299e-01
   14 KSP Residual norm 1.234411680325e-05 
   14 KSP preconditioned resid norm 1.234411680325e-05 true resid norm 2.814153407321e-05 ||r(i)||/||b|| 4.371185540113e-01
   15 KSP Residual norm 8.152133056203e-06 
   15 KSP preconditioned resid norm 8.152133056203e-06 true resid norm 1.911956447973e-05 ||r(i)||/||b|| 2.969815489434e-01
   16 KSP Residual norm 5.857870484940e-06 
   16 KSP preconditioned resid norm 5.857870484940e-06 true resid norm 1.615862350563e-05 ||r(i)||/||b|| 2.509896625827e-01
   17 KSP Residual norm 4.558146439340e-06 
   17 KSP preconditioned resid norm 4.558146439340e-06 true resid norm 1.228480048290e-05 ||r(i)||/||b|| 1.908181057022e-01
   18 KSP Residual norm 3.198166902919e-06 
   18 KSP preconditioned resid norm 3.198166902919e-06 true resid norm 7.760348493426e-06 ||r(i)||/||b|| 1.205404191273e-01
   19 KSP Residual norm 2.311000190990e-06 
   19 KSP preconditioned resid norm 2.311000190990e-06 true resid norm 5.615978652237e-06 ||r(i)||/||b|| 8.723221916184e-02
   20 KSP Residual norm 1.770961378193e-06 
   20 KSP preconditioned resid norm 1.770961378193e-06 true resid norm 4.186237165737e-06 ||r(i)||/||b|| 6.502424252619e-02
   21 KSP Residual norm 1.330485705106e-06 
   21 KSP preconditioned resid norm 1.330485705106e-06 true resid norm 2.920490833840e-06 ||r(i)||/||b|| 4.536357993030e-02
   22 KSP Residual norm 9.107820776173e-07 
   22 KSP preconditioned resid norm 9.107820776173e-07 true resid norm 2.068470233827e-06 ||r(i)||/||b|| 3.212926186873e-02
   23 KSP Residual norm 6.781809642454e-07 
   23 KSP preconditioned resid norm 6.781809642454e-07 true resid norm 1.697675107583e-06 ||r(i)||/||b|| 2.636975249029e-02
   24 KSP Residual norm 5.153349955108e-07 
   24 KSP preconditioned resid norm 5.153349955108e-07 true resid norm 1.178345901621e-06 ||r(i)||/||b|| 1.830308380851e-02
   25 KSP Residual norm 3.749639916449e-07 
   25 KSP preconditioned resid norm 3.749639916449e-07 true resid norm 8.577513994191e-07 ||r(i)||/||b|| 1.332333377562e-02
   26 KSP Residual norm 2.901662234759e-07 
   26 KSP preconditioned resid norm 2.901662234759e-07 true resid norm 6.650488697253e-07 ||r(i)||/||b|| 1.033011205164e-02
   27 KSP Residual norm 2.209985779638e-07 
   27 KSP preconditioned resid norm 2.209985779638e-07 true resid norm 4.819011858851e-07 ||r(i)||/||b|| 7.485304425923e-03
   28 KSP Residual norm 1.534315246717e-07 
   28 KSP preconditioned resid norm 1.534315246717e-07 true resid norm 3.980426809875e-07 ||r(i)||/||b|| 6.182741875244e-03
   29 KSP Residual norm 1.127522579231e-07 
   29 KSP preconditioned resid norm 1.127522579231e-07 true resid norm 2.920395059287e-07 ||r(i)||/||b|| 4.536209227742e-03
   30 KSP Residual norm 8.397041661683e-08 
   30 KSP preconditioned resid norm 8.397041661683e-08 true resid norm 2.102499444060e-07 ||r(i)||/||b|| 3.265783288168e-03
   31 KSP Residual norm 5.966040447188e-08 
   31 KSP preconditioned resid norm 5.966040447188e-08 true resid norm 1.491069005566e-07 ||r(i)||/||b|| 2.316056850165e-03
   32 KSP Residual norm 4.315681333661e-08 
   32 KSP preconditioned resid norm 4.315681333661e-08 true resid norm 1.062443731870e-07 ||r(i)||/||b|| 1.650279144646e-03
   33 KSP Residual norm 3.201462035206e-08 
   33 KSP preconditioned resid norm 3.201462035206e-08 true resid norm 7.619213128604e-08 ||r(i)||/||b|| 1.183481830385e-03
   34 KSP Residual norm 2.261430479461e-08 
   34 KSP preconditioned resid norm 2.261430479461e-08 true resid norm 5.290759743211e-08 ||r(i)||/||b|| 8.218063885776e-04
   35 KSP Residual norm 1.646137156375e-08 
   35 KSP preconditioned resid norm 1.646137156375e-08 true resid norm 4.286312951245e-08 ||r(i)||/||b|| 6.657870585215e-04
   36 KSP Residual norm 1.223965124144e-08 
   36 KSP preconditioned resid norm 1.223965124144e-08 true resid norm 3.208893382704e-08 ||r(i)||/||b|| 4.984329680731e-04
   37 KSP Residual norm 8.199850382606e-09 
   37 KSP preconditioned resid norm 8.199850382606e-09 true resid norm 2.157605628656e-08 ||r(i)||/||b|| 3.351378962040e-04
   38 KSP Residual norm 5.928203682323e-09 
   38 KSP preconditioned resid norm 5.928203682323e-09 true resid norm 1.561484923356e-08 ||r(i)||/||b|| 2.425432920723e-04
   39 KSP Residual norm 4.368724266996e-09 
   39 KSP preconditioned resid norm 4.368724266996e-09 true resid norm 1.042093384853e-08 ||r(i)||/||b|| 1.618669232270e-04
   40 KSP Residual norm 3.177493153929e-09 
   40 KSP preconditioned resid norm 3.177493153929e-09 true resid norm 7.104951505058e-09 ||r(i)||/||b|| 1.103602284130e-04
   41 KSP Residual norm 2.414311638157e-09 
   41 KSP preconditioned resid norm 2.414311638157e-09 true resid norm 5.609660567509e-09 ||r(i)||/||b|| 8.713408122616e-05
   42 KSP Residual norm 1.636239316149e-09 
   42 KSP preconditioned resid norm 1.636239316149e-09 true resid norm 3.870944922474e-09 ||r(i)||/||b|| 6.012685174758e-05
   43 KSP Residual norm 1.038680667903e-09 
   43 KSP preconditioned resid norm 1.038680667903e-09 true resid norm 2.831836889685e-09 ||r(i)||/||b|| 4.398653048532e-05
   44 KSP Residual norm 7.006955298253e-10 
   44 KSP preconditioned resid norm 7.006955298253e-10 true resid norm 1.854039444813e-09 ||r(i)||/||b|| 2.879853809989e-05
   45 KSP Residual norm 5.174915882096e-10 
   45 KSP preconditioned resid norm 5.174915882096e-10 true resid norm 1.221845886514e-09 ||r(i)||/||b|| 1.897876305351e-05
   46 KSP Residual norm 3.516062741869e-10 
   46 KSP preconditioned resid norm 3.516062741869e-10 true resid norm 8.684110322979e-10 ||r(i)||/||b|| 1.348890837785e-05
   47 KSP Residual norm 2.321199319631e-10 
   47 KSP preconditioned resid norm 2.321199319631e-10 true resid norm 6.114323939594e-10 ||r(i)||/||b|| 9.497294754009e-06
   48 KSP Residual norm 1.732408706573e-10 
   48 KSP preconditioned resid norm 1.732408706573e-10 true resid norm 4.570823338536e-10 ||r(i)||/||b|| 7.099796632211e-06
   49 KSP Residual norm 1.249060122793e-10 
   49 KSP preconditioned resid norm 1.249060122793e-10 true resid norm 2.962137101563e-10 ||r(i)||/||b|| 4.601046564306e-06
   50 KSP Residual norm 8.908054525160e-11 
   50 KSP preconditioned resid norm 8.908054525160e-11 true resid norm 2.127541177766e-10 ||r(i)||/||b|| 3.304680266561e-06
  Linear solve converged due to CONVERGED_ATOL iterations 50
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.511726340877e-05 
  1 KSP Residual norm 3.336032207837e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.664718146291e-05 
  1 KSP Residual norm 3.326423078769e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 6.437963754904e-05 gnorm 1.655417081865e-05
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.648870708092e-05 
  1 KSP Residual norm 2.522025646809e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.840237457161e-05 
  1 KSP Residual norm 2.349403473897e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  1 SNES Function norm 2.285570297107e-05 
    0 KSP Residual norm 2.384011507147e-04 
    0 KSP preconditioned resid norm 2.384011507147e-04 true resid norm 2.285570297107e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 7.015024365391e-05 
    1 KSP preconditioned resid norm 7.015024365391e-05 true resid norm 3.182870262485e-05 ||r(i)||/||b|| 1.392593466284e+00
    2 KSP Residual norm 4.013759952196e-05 
    2 KSP preconditioned resid norm 4.013759952196e-05 true resid norm 7.225244291108e-05 ||r(i)||/||b|| 3.161243519945e+00
    3 KSP Residual norm 2.810340909929e-05 
    3 KSP preconditioned resid norm 2.810340909929e-05 true resid norm 8.196964569763e-05 ||r(i)||/||b|| 3.586397924465e+00
    4 KSP Residual norm 1.976431032905e-05 
    4 KSP preconditioned resid norm 1.976431032905e-05 true resid norm 8.534942541549e-05 ||r(i)||/||b|| 3.734272602489e+00
    5 KSP Residual norm 1.660924139541e-05 
    5 KSP preconditioned resid norm 1.660924139541e-05 true resid norm 7.905483477220e-05 ||r(i)||/||b|| 3.458866912659e+00
    6 KSP Residual norm 1.423345835919e-05 
    6 KSP preconditioned resid norm 1.423345835919e-05 true resid norm 6.982782622280e-05 ||r(i)||/||b|| 3.055159857091e+00
    7 KSP Residual norm 1.081223975214e-05 
    7 KSP preconditioned resid norm 1.081223975214e-05 true resid norm 5.427092355512e-05 ||r(i)||/||b|| 2.374502487358e+00
    8 KSP Residual norm 6.715028504653e-06 
    8 KSP preconditioned resid norm 6.715028504653e-06 true resid norm 3.858289296956e-05 ||r(i)||/||b|| 1.688107909803e+00
    9 KSP Residual norm 4.206431708601e-06 
    9 KSP preconditioned resid norm 4.206431708601e-06 true resid norm 2.701576316246e-05 ||r(i)||/||b|| 1.182014099354e+00
   10 KSP Residual norm 3.185285942999e-06 
   10 KSP preconditioned resid norm 3.185285942999e-06 true resid norm 1.995797666316e-05 ||r(i)||/||b|| 8.732164872995e-01
   11 KSP Residual norm 2.097760196540e-06 
   11 KSP preconditioned resid norm 2.097760196540e-06 true resid norm 1.136215305499e-05 ||r(i)||/||b|| 4.971255125853e-01
   12 KSP Residual norm 1.269214359728e-06 
   12 KSP preconditioned resid norm 1.269214359728e-06 true resid norm 6.834180035263e-06 ||r(i)||/||b|| 2.990142129478e-01
   13 KSP Residual norm 8.960952143507e-07 
   13 KSP preconditioned resid norm 8.960952143507e-07 true resid norm 4.924778724078e-06 ||r(i)||/||b|| 2.154726428809e-01
   14 KSP Residual norm 6.239252556815e-07 
   14 KSP preconditioned resid norm 6.239252556815e-07 true resid norm 3.015888938657e-06 ||r(i)||/||b|| 1.319534534761e-01
   15 KSP Residual norm 4.284394634081e-07 
   15 KSP preconditioned resid norm 4.284394634081e-07 true resid norm 1.731355517294e-06 ||r(i)||/||b|| 7.575157585331e-02
   16 KSP Residual norm 3.155590687912e-07 
   16 KSP preconditioned resid norm 3.155590687912e-07 true resid norm 1.281444168934e-06 ||r(i)||/||b|| 5.606671431441e-02
   17 KSP Residual norm 2.338119113609e-07 
   17 KSP preconditioned resid norm 2.338119113609e-07 true resid norm 1.104714568773e-06 ||r(i)||/||b|| 4.833430720425e-02
   18 KSP Residual norm 1.579814771276e-07 
   18 KSP preconditioned resid norm 1.579814771276e-07 true resid norm 8.514118979090e-07 ||r(i)||/||b|| 3.725161719973e-02
   19 KSP Residual norm 1.193492839091e-07 
   19 KSP preconditioned resid norm 1.193492839091e-07 true resid norm 6.409008261937e-07 ||r(i)||/||b|| 2.804117760040e-02
   20 KSP Residual norm 8.874464761358e-08 
   20 KSP preconditioned resid norm 8.874464761358e-08 true resid norm 4.330070095607e-07 ||r(i)||/||b|| 1.894525012461e-02
   21 KSP Residual norm 5.201094115886e-08 
   21 KSP preconditioned resid norm 5.201094115886e-08 true resid norm 2.281519117564e-07 ||r(i)||/||b|| 9.982274972910e-03
   22 KSP Residual norm 3.631381738254e-08 
   22 KSP preconditioned resid norm 3.631381738254e-08 true resid norm 1.609401536525e-07 ||r(i)||/||b|| 7.041575306444e-03
   23 KSP Residual norm 2.883235645410e-08 
   23 KSP preconditioned resid norm 2.883235645410e-08 true resid norm 1.123474412376e-07 ||r(i)||/||b|| 4.915510206788e-03
   24 KSP Residual norm 2.126526327632e-08 
   24 KSP preconditioned resid norm 2.126526327632e-08 true resid norm 7.052697282422e-08 ||r(i)||/||b|| 3.085749447894e-03
   25 KSP Residual norm 1.449690223504e-08 
   25 KSP preconditioned resid norm 1.449690223504e-08 true resid norm 5.612755695772e-08 ||r(i)||/||b|| 2.455735315985e-03
   26 KSP Residual norm 1.079860995869e-08 
   26 KSP preconditioned resid norm 1.079860995869e-08 true resid norm 4.467615584451e-08 ||r(i)||/||b|| 1.954704954867e-03
   27 KSP Residual norm 7.728526668316e-09 
   27 KSP preconditioned resid norm 7.728526668316e-09 true resid norm 3.117050422280e-08 ||r(i)||/||b|| 1.363795472065e-03
   28 KSP Residual norm 5.353706831982e-09 
   28 KSP preconditioned resid norm 5.353706831982e-09 true resid norm 2.003500387534e-08 ||r(i)||/||b|| 8.765866401353e-04
   29 KSP Residual norm 3.757434689084e-09 
   29 KSP preconditioned resid norm 3.757434689084e-09 true resid norm 1.320277937859e-08 ||r(i)||/||b|| 5.776579873875e-04
   30 KSP Residual norm 2.868108695108e-09 
   30 KSP preconditioned resid norm 2.868108695108e-09 true resid norm 9.940337945347e-09 ||r(i)||/||b|| 4.349171827237e-04
   31 KSP Residual norm 2.162025867197e-09 
   31 KSP preconditioned resid norm 2.162025867197e-09 true resid norm 7.559636710854e-09 ||r(i)||/||b|| 3.307549420126e-04
   32 KSP Residual norm 1.578443665460e-09 
   32 KSP preconditioned resid norm 1.578443665460e-09 true resid norm 5.421006892546e-09 ||r(i)||/||b|| 2.371839929583e-04
   33 KSP Residual norm 1.072833126154e-09 
   33 KSP preconditioned resid norm 1.072833126154e-09 true resid norm 4.103785215023e-09 ||r(i)||/||b|| 1.795519140329e-04
   34 KSP Residual norm 7.718790391911e-10 
   34 KSP preconditioned resid norm 7.718790391911e-10 true resid norm 2.953197244212e-09 ||r(i)||/||b|| 1.292105190530e-04
   35 KSP Residual norm 5.716613270418e-10 
   35 KSP preconditioned resid norm 5.716613270418e-10 true resid norm 2.056290965738e-09 ||r(i)||/||b|| 8.996839731164e-05
   36 KSP Residual norm 4.141290263482e-10 
   36 KSP preconditioned resid norm 4.141290263482e-10 true resid norm 1.318705649098e-09 ||r(i)||/||b|| 5.769700677190e-05
   37 KSP Residual norm 3.034035203310e-10 
   37 KSP preconditioned resid norm 3.034035203310e-10 true resid norm 1.013242820882e-09 ||r(i)||/||b|| 4.433216611911e-05
   38 KSP Residual norm 2.164355245234e-10 
   38 KSP preconditioned resid norm 2.164355245234e-10 true resid norm 7.351156567042e-10 ||r(i)||/||b|| 3.216333611067e-05
   39 KSP Residual norm 1.659264245947e-10 
   39 KSP preconditioned resid norm 1.659264245947e-10 true resid norm 5.530527533347e-10 ||r(i)||/||b|| 2.419758228547e-05
   40 KSP Residual norm 1.131680095032e-10 
   40 KSP preconditioned resid norm 1.131680095032e-10 true resid norm 4.225070497686e-10 ||r(i)||/||b|| 1.848584794366e-05
   41 KSP Residual norm 7.932921858077e-11 
   41 KSP preconditioned resid norm 7.932921858077e-11 true resid norm 3.212236045951e-10 ||r(i)||/||b|| 1.405441805932e-05
  Linear solve converged due to CONVERGED_ATOL iterations 41
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.045145888373e-05 
  1 KSP Residual norm 2.229654072657e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.611324381512e-05 
  1 KSP Residual norm 2.136473524851e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 2.285570297107e-05 gnorm 1.008271945061e-05
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.912253177966e-06 
  1 KSP Residual norm 4.631813126222e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.557808621536e-05 
  1 KSP Residual norm 1.755222567837e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  2 SNES Function norm 1.035480391526e-05 
    0 KSP Residual norm 1.276928359390e-04 
    0 KSP preconditioned resid norm 1.276928359390e-04 true resid norm 1.035480391526e-05 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.874202281057e-05 
    1 KSP preconditioned resid norm 6.874202281057e-05 true resid norm 1.791707780234e-05 ||r(i)||/||b|| 1.730315508528e+00
    2 KSP Residual norm 4.650855797917e-05 
    2 KSP preconditioned resid norm 4.650855797917e-05 true resid norm 3.538019868738e-05 ||r(i)||/||b|| 3.416790793619e+00
    3 KSP Residual norm 2.679939724755e-05 
    3 KSP preconditioned resid norm 2.679939724755e-05 true resid norm 4.868810196552e-05 ||r(i)||/||b|| 4.701982033071e+00
    4 KSP Residual norm 1.749288367106e-05 
    4 KSP preconditioned resid norm 1.749288367106e-05 true resid norm 5.336375272499e-05 ||r(i)||/||b|| 5.153526147063e+00
    5 KSP Residual norm 1.068437260102e-05 
    5 KSP preconditioned resid norm 1.068437260102e-05 true resid norm 5.343640184078e-05 ||r(i)||/||b|| 5.160542128861e+00
    6 KSP Residual norm 8.871398225622e-06 
    6 KSP preconditioned resid norm 8.871398225622e-06 true resid norm 4.865507247034e-05 ||r(i)||/||b|| 4.698792258022e+00
    7 KSP Residual norm 7.473016564355e-06 
    7 KSP preconditioned resid norm 7.473016564355e-06 true resid norm 4.012389702263e-05 ||r(i)||/||b|| 3.874906502431e+00
    8 KSP Residual norm 5.384520147146e-06 
    8 KSP preconditioned resid norm 5.384520147146e-06 true resid norm 2.344778173952e-05 ||r(i)||/||b|| 2.264435128991e+00
    9 KSP Residual norm 3.206595209510e-06 
    9 KSP preconditioned resid norm 3.206595209510e-06 true resid norm 1.261907609988e-05 ||r(i)||/||b|| 1.218668765064e+00
   10 KSP Residual norm 2.187802359536e-06 
   10 KSP preconditioned resid norm 2.187802359536e-06 true resid norm 9.219627362996e-06 ||r(i)||/||b|| 8.903719895083e-01
   11 KSP Residual norm 1.617537224408e-06 
   11 KSP preconditioned resid norm 1.617537224408e-06 true resid norm 6.564285409181e-06 ||r(i)||/||b|| 6.339362350947e-01
   12 KSP Residual norm 1.130485660320e-06 
   12 KSP preconditioned resid norm 1.130485660320e-06 true resid norm 4.626212936646e-06 ||r(i)||/||b|| 4.467697287662e-01
   13 KSP Residual norm 7.111479556433e-07 
   13 KSP preconditioned resid norm 7.111479556433e-07 true resid norm 2.634035387916e-06 ||r(i)||/||b|| 2.543781040638e-01
   14 KSP Residual norm 4.546510984459e-07 
   14 KSP preconditioned resid norm 4.546510984459e-07 true resid norm 1.484316487025e-06 ||r(i)||/||b|| 1.433456875835e-01
   15 KSP Residual norm 3.283915075390e-07 
   15 KSP preconditioned resid norm 3.283915075390e-07 true resid norm 9.800939149131e-07 ||r(i)||/||b|| 9.465113226036e-02
   16 KSP Residual norm 2.452105829479e-07 
   16 KSP preconditioned resid norm 2.452105829479e-07 true resid norm 7.233060796259e-07 ||r(i)||/||b|| 6.985222371620e-02
   17 KSP Residual norm 1.731005435306e-07 
   17 KSP preconditioned resid norm 1.731005435306e-07 true resid norm 5.248584836111e-07 ||r(i)||/||b|| 5.068743820806e-02
   18 KSP Residual norm 1.117121131436e-07 
   18 KSP preconditioned resid norm 1.117121131436e-07 true resid norm 3.921587220285e-07 ||r(i)||/||b|| 3.787215337325e-02
   19 KSP Residual norm 7.825417583731e-08 
   19 KSP preconditioned resid norm 7.825417583731e-08 true resid norm 3.388311956160e-07 ||r(i)||/||b|| 3.272212572917e-02
   20 KSP Residual norm 5.373301626769e-08 
   20 KSP preconditioned resid norm 5.373301626769e-08 true resid norm 2.542252664544e-07 ||r(i)||/||b|| 2.455143221784e-02
   21 KSP Residual norm 3.528150992995e-08 
   21 KSP preconditioned resid norm 3.528150992995e-08 true resid norm 1.546517105441e-07 ||r(i)||/||b|| 1.493526210731e-02
   22 KSP Residual norm 2.440414614713e-08 
   22 KSP preconditioned resid norm 2.440414614713e-08 true resid norm 9.750894990010e-08 ||r(i)||/||b|| 9.416783813397e-03
   23 KSP Residual norm 1.843799825315e-08 
   23 KSP preconditioned resid norm 1.843799825315e-08 true resid norm 6.669496504594e-08 ||r(i)||/||b|| 6.440968423136e-03
   24 KSP Residual norm 1.264045959743e-08 
   24 KSP preconditioned resid norm 1.264045959743e-08 true resid norm 3.675493921195e-08 ||r(i)||/||b|| 3.549554343351e-03
   25 KSP Residual norm 8.908015393456e-09 
   25 KSP preconditioned resid norm 8.908015393456e-09 true resid norm 2.823970903723e-08 ||r(i)||/||b|| 2.727208479112e-03
   26 KSP Residual norm 6.918278604222e-09 
   26 KSP preconditioned resid norm 6.918278604222e-09 true resid norm 2.408913227420e-08 ||r(i)||/||b|| 2.326372616164e-03
   27 KSP Residual norm 5.032508414824e-09 
   27 KSP preconditioned resid norm 5.032508414824e-09 true resid norm 1.698820967191e-08 ||r(i)||/||b|| 1.640611431268e-03
   28 KSP Residual norm 3.435129306012e-09 
   28 KSP preconditioned resid norm 3.435129306012e-09 true resid norm 1.159579505716e-08 ||r(i)||/||b|| 1.119846899281e-03
   29 KSP Residual norm 2.557282389807e-09 
   29 KSP preconditioned resid norm 2.557282389807e-09 true resid norm 8.405535283042e-09 ||r(i)||/||b|| 8.117522409726e-04
   30 KSP Residual norm 1.886889391765e-09 
   30 KSP preconditioned resid norm 1.886889391765e-09 true resid norm 5.605590512333e-09 ||r(i)||/||b|| 5.413516816164e-04
   31 KSP Residual norm 1.302939560492e-09 
   31 KSP preconditioned resid norm 1.302939560492e-09 true resid norm 3.986108128532e-09 ||r(i)||/||b|| 3.849525458091e-04
   32 KSP Residual norm 9.791904706513e-10 
   32 KSP preconditioned resid norm 9.791904706513e-10 true resid norm 3.347443190743e-09 ||r(i)||/||b|| 3.232744162167e-04
   33 KSP Residual norm 6.839814328906e-10 
   33 KSP preconditioned resid norm 6.839814328906e-10 true resid norm 2.474945789015e-09 ||r(i)||/||b|| 2.390142593979e-04
   34 KSP Residual norm 5.067873098379e-10 
   34 KSP preconditioned resid norm 5.067873098379e-10 true resid norm 1.782155384028e-09 ||r(i)||/||b|| 1.721090422004e-04
   35 KSP Residual norm 3.794893670050e-10 
   35 KSP preconditioned resid norm 3.794893670050e-10 true resid norm 1.218512737021e-09 ||r(i)||/||b|| 1.176760802999e-04
   36 KSP Residual norm 2.774498881762e-10 
   36 KSP preconditioned resid norm 2.774498881762e-10 true resid norm 8.278757037349e-10 ||r(i)||/||b|| 7.995088178493e-05
   37 KSP Residual norm 2.135861413092e-10 
   37 KSP preconditioned resid norm 2.135861413092e-10 true resid norm 6.182491818521e-10 ||r(i)||/||b|| 5.970650790800e-05
   38 KSP Residual norm 1.567539439180e-10 
   38 KSP preconditioned resid norm 1.567539439180e-10 true resid norm 4.625564411168e-10 ||r(i)||/||b|| 4.467070983694e-05
   39 KSP Residual norm 9.857349692262e-11 
   39 KSP preconditioned resid norm 9.857349692262e-11 true resid norm 3.678696930347e-10 ||r(i)||/||b|| 3.552647602459e-05
  Linear solve converged due to CONVERGED_ATOL iterations 39
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.330789938113e-05 
  1 KSP Residual norm 1.074761212195e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.523320883134e-05 
  1 KSP Residual norm 2.606995918012e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Using full step: fnorm 1.035480391526e-05 gnorm 8.840925030725e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.009547860779e-05 
  1 KSP Residual norm 1.416698668118e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.499964491224e-05 
  1 KSP Residual norm 5.403093128857e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  3 SNES Function norm 6.585355806804e-06 
    0 KSP Residual norm 1.088605776949e-04 
    0 KSP preconditioned resid norm 1.088605776949e-04 true resid norm 6.585355806804e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.644354533812e-05 
    1 KSP preconditioned resid norm 6.644354533812e-05 true resid norm 1.732101774101e-05 ||r(i)||/||b|| 2.630232632702e+00
    2 KSP Residual norm 4.199773690670e-05 
    2 KSP preconditioned resid norm 4.199773690670e-05 true resid norm 3.743010356061e-05 ||r(i)||/||b|| 5.683839212140e+00
    3 KSP Residual norm 2.347918899520e-05 
    3 KSP preconditioned resid norm 2.347918899520e-05 true resid norm 4.986115326096e-05 ||r(i)||/||b|| 7.571520009510e+00
    4 KSP Residual norm 1.348360632874e-05 
    4 KSP preconditioned resid norm 1.348360632874e-05 true resid norm 5.422717719012e-05 ||r(i)||/||b|| 8.234509839862e+00
    5 KSP Residual norm 5.931464985553e-06 
    5 KSP preconditioned resid norm 5.931464985553e-06 true resid norm 5.364648286429e-05 ||r(i)||/||b|| 8.146330196594e+00
    6 KSP Residual norm 3.914645905350e-06 
    6 KSP preconditioned resid norm 3.914645905350e-06 true resid norm 4.889978626699e-05 ||r(i)||/||b|| 7.425534428446e+00
    7 KSP Residual norm 2.938469803917e-06 
    7 KSP preconditioned resid norm 2.938469803917e-06 true resid norm 4.297215146329e-05 ||r(i)||/||b|| 6.525410733144e+00
    8 KSP Residual norm 2.438580329599e-06 
    8 KSP preconditioned resid norm 2.438580329599e-06 true resid norm 3.413435446248e-05 ||r(i)||/||b|| 5.183372844822e+00
    9 KSP Residual norm 1.773624079065e-06 
    9 KSP preconditioned resid norm 1.773624079065e-06 true resid norm 2.136714408148e-05 ||r(i)||/||b|| 3.244645347698e+00
   10 KSP Residual norm 1.308644724505e-06 
   10 KSP preconditioned resid norm 1.308644724505e-06 true resid norm 1.351289910151e-05 ||r(i)||/||b|| 2.051961882993e+00
   11 KSP Residual norm 1.051024469436e-06 
   11 KSP preconditioned resid norm 1.051024469436e-06 true resid norm 8.712686006176e-06 ||r(i)||/||b|| 1.323039523115e+00
   12 KSP Residual norm 8.131868194820e-07 
   12 KSP preconditioned resid norm 8.131868194820e-07 true resid norm 4.343858217973e-06 ||r(i)||/||b|| 6.596239209254e-01
   13 KSP Residual norm 5.456807549535e-07 
   13 KSP preconditioned resid norm 5.456807549535e-07 true resid norm 1.769034977326e-06 ||r(i)||/||b|| 2.686316471310e-01
   14 KSP Residual norm 3.371453171653e-07 
   14 KSP preconditioned resid norm 3.371453171653e-07 true resid norm 1.105608777463e-06 ||r(i)||/||b|| 1.678889964185e-01
   15 KSP Residual norm 2.347648114368e-07 
   15 KSP preconditioned resid norm 2.347648114368e-07 true resid norm 7.237726255382e-07 ||r(i)||/||b|| 1.099063811845e-01
   16 KSP Residual norm 1.742172903129e-07 
   16 KSP preconditioned resid norm 1.742172903129e-07 true resid norm 4.549616950197e-07 ||r(i)||/||b|| 6.908688131165e-02
   17 KSP Residual norm 1.273513153968e-07 
   17 KSP preconditioned resid norm 1.273513153968e-07 true resid norm 3.859106149313e-07 ||r(i)||/||b|| 5.860133093075e-02
   18 KSP Residual norm 8.670225222759e-08 
   18 KSP preconditioned resid norm 8.670225222759e-08 true resid norm 3.348027905403e-07 ||r(i)||/||b|| 5.084050131269e-02
   19 KSP Residual norm 6.086850216691e-08 
   19 KSP preconditioned resid norm 6.086850216691e-08 true resid norm 2.396061357544e-07 ||r(i)||/||b|| 3.638469093907e-02
   20 KSP Residual norm 4.243498714777e-08 
   20 KSP preconditioned resid norm 4.243498714777e-08 true resid norm 1.513619863084e-07 ||r(i)||/||b|| 2.298463298703e-02
   21 KSP Residual norm 2.981936488702e-08 
   21 KSP preconditioned resid norm 2.981936488702e-08 true resid norm 1.085815335776e-07 ||r(i)||/||b|| 1.648833210582e-02
   22 KSP Residual norm 2.165888721690e-08 
   22 KSP preconditioned resid norm 2.165888721690e-08 true resid norm 7.459753787211e-08 ||r(i)||/||b|| 1.132779155153e-02
   23 KSP Residual norm 1.554874977507e-08 
   23 KSP preconditioned resid norm 1.554874977507e-08 true resid norm 5.217797223502e-08 ||r(i)||/||b|| 7.923333797865e-03
   24 KSP Residual norm 1.063880389366e-08 
   24 KSP preconditioned resid norm 1.063880389366e-08 true resid norm 3.211683433616e-08 ||r(i)||/||b|| 4.877008210092e-03
   25 KSP Residual norm 7.177557792745e-09 
   25 KSP preconditioned resid norm 7.177557792745e-09 true resid norm 2.134814956384e-08 ||r(i)||/||b|| 3.241760990618e-03
   26 KSP Residual norm 5.307567597093e-09 
   26 KSP preconditioned resid norm 5.307567597093e-09 true resid norm 1.675405172120e-08 ||r(i)||/||b|| 2.544137661308e-03
   27 KSP Residual norm 3.733059107164e-09 
   27 KSP preconditioned resid norm 3.733059107164e-09 true resid norm 1.158184928553e-08 ||r(i)||/||b|| 1.758727945051e-03
   28 KSP Residual norm 2.537639628571e-09 
   28 KSP preconditioned resid norm 2.537639628571e-09 true resid norm 7.575932791785e-09 ||r(i)||/||b|| 1.150421179059e-03
   29 KSP Residual norm 1.859303562415e-09 
   29 KSP preconditioned resid norm 1.859303562415e-09 true resid norm 6.078347689569e-09 ||r(i)||/||b|| 9.230097610351e-04
   30 KSP Residual norm 1.365414162099e-09 
   30 KSP preconditioned resid norm 1.365414162099e-09 true resid norm 4.415102093965e-09 ||r(i)||/||b|| 6.704424519330e-04
   31 KSP Residual norm 9.306751841474e-10 
   31 KSP preconditioned resid norm 9.306751841474e-10 true resid norm 2.489168927662e-09 ||r(i)||/||b|| 3.779854879049e-04
   32 KSP Residual norm 6.581798413252e-10 
   32 KSP preconditioned resid norm 6.581798413252e-10 true resid norm 1.844555405704e-09 ||r(i)||/||b|| 2.800995815288e-04
   33 KSP Residual norm 4.509804178959e-10 
   33 KSP preconditioned resid norm 4.509804178959e-10 true resid norm 1.317485428619e-09 ||r(i)||/||b|| 2.000629073463e-04
   34 KSP Residual norm 3.264391145851e-10 
   34 KSP preconditioned resid norm 3.264391145851e-10 true resid norm 9.584190436099e-10 ||r(i)||/||b|| 1.455379286598e-04
   35 KSP Residual norm 2.458543087286e-10 
   35 KSP preconditioned resid norm 2.458543087286e-10 true resid norm 7.108477892037e-10 ||r(i)||/||b|| 1.079437178579e-04
   36 KSP Residual norm 1.760414727115e-10 
   36 KSP preconditioned resid norm 1.760414727115e-10 true resid norm 5.549910724813e-10 ||r(i)||/||b|| 8.427655069266e-05
   37 KSP Residual norm 1.341884917412e-10 
   37 KSP preconditioned resid norm 1.341884917412e-10 true resid norm 4.396745952485e-10 ||r(i)||/||b|| 6.676550336038e-05
   38 KSP Residual norm 9.757018467630e-11 
   38 KSP preconditioned resid norm 9.757018467630e-11 true resid norm 2.697932864562e-10 ||r(i)||/||b|| 4.096867266875e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.590133228563e-05 
  1 KSP Residual norm 1.291864911505e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.750845464094e-05 
  1 KSP Residual norm 1.422443826606e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.590458726462e-05 
  1 KSP Residual norm 2.982219424000e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.500929450743e-05 
  1 KSP Residual norm 7.635242879175e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 6.995410599032e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.316259146656e-05 
  1 KSP Residual norm 1.480117479164e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.315605873956e-05 
  1 KSP Residual norm 7.093526154859e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 6.695580809041e-06 lambda=7.3554067067947426e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.338447428875e-07 
  1 KSP Residual norm 3.395801192486e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.417588581487e-06 
  1 KSP Residual norm 1.927931226632e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  4 SNES Function norm 6.692180277630e-06 
    0 KSP Residual norm 1.072936153397e-04 
    0 KSP preconditioned resid norm 1.072936153397e-04 true resid norm 6.692180277630e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.538491370549e-05 
    1 KSP preconditioned resid norm 6.538491370549e-05 true resid norm 1.641791389609e-05 ||r(i)||/||b|| 2.453298209997e+00
    2 KSP Residual norm 4.044488892174e-05 
    2 KSP preconditioned resid norm 4.044488892174e-05 true resid norm 3.532294062708e-05 ||r(i)||/||b|| 5.278241045770e+00
    3 KSP Residual norm 2.307237703808e-05 
    3 KSP preconditioned resid norm 2.307237703808e-05 true resid norm 4.625171531872e-05 ||r(i)||/||b|| 6.911307436431e+00
    4 KSP Residual norm 1.371958012929e-05 
    4 KSP preconditioned resid norm 1.371958012929e-05 true resid norm 5.013110470081e-05 ||r(i)||/||b|| 7.490997346318e+00
    5 KSP Residual norm 7.018400353683e-06 
    5 KSP preconditioned resid norm 7.018400353683e-06 true resid norm 4.991825903914e-05 ||r(i)||/||b|| 7.459192216624e+00
    6 KSP Residual norm 5.157888958253e-06 
    6 KSP preconditioned resid norm 5.157888958253e-06 true resid norm 4.542131260633e-05 ||r(i)||/||b|| 6.787221910050e+00
    7 KSP Residual norm 4.065318962345e-06 
    7 KSP preconditioned resid norm 4.065318962345e-06 true resid norm 3.896606176005e-05 ||r(i)||/||b|| 5.822625832466e+00
    8 KSP Residual norm 3.375329259551e-06 
    8 KSP preconditioned resid norm 3.375329259551e-06 true resid norm 2.840513927772e-05 ||r(i)||/||b|| 4.244526910410e+00
    9 KSP Residual norm 2.201673175974e-06 
    9 KSP preconditioned resid norm 2.201673175974e-06 true resid norm 1.457677028233e-05 ||r(i)||/||b|| 2.178179558470e+00
   10 KSP Residual norm 1.528691640561e-06 
   10 KSP preconditioned resid norm 1.528691640561e-06 true resid norm 9.285537843423e-06 ||r(i)||/||b|| 1.387520577481e+00
   11 KSP Residual norm 1.170897543076e-06 
   11 KSP preconditioned resid norm 1.170897543076e-06 true resid norm 6.702253417515e-06 ||r(i)||/||b|| 1.001505210480e+00
   12 KSP Residual norm 8.662722911110e-07 
   12 KSP preconditioned resid norm 8.662722911110e-07 true resid norm 4.478602856185e-06 ||r(i)||/||b|| 6.692292601793e-01
   13 KSP Residual norm 5.601629819998e-07 
   13 KSP preconditioned resid norm 5.601629819998e-07 true resid norm 2.376108915023e-06 ||r(i)||/||b|| 3.550575173483e-01
   14 KSP Residual norm 3.456631335924e-07 
   14 KSP preconditioned resid norm 3.456631335924e-07 true resid norm 1.345295969925e-06 ||r(i)||/||b|| 2.010250641964e-01
   15 KSP Residual norm 2.373905842597e-07 
   15 KSP preconditioned resid norm 2.373905842597e-07 true resid norm 8.507030353328e-07 ||r(i)||/||b|| 1.271189657243e-01
   16 KSP Residual norm 1.722129080713e-07 
   16 KSP preconditioned resid norm 1.722129080713e-07 true resid norm 5.372103635427e-07 ||r(i)||/||b|| 8.027434128433e-02
   17 KSP Residual norm 1.262356510580e-07 
   17 KSP preconditioned resid norm 1.262356510580e-07 true resid norm 3.396374773784e-07 ||r(i)||/||b|| 5.075139390875e-02
   18 KSP Residual norm 8.394694160217e-08 
   18 KSP preconditioned resid norm 8.394694160217e-08 true resid norm 2.769908799317e-07 ||r(i)||/||b|| 4.139022985642e-02
   19 KSP Residual norm 5.948463324035e-08 
   19 KSP preconditioned resid norm 5.948463324035e-08 true resid norm 2.716324887080e-07 ||r(i)||/||b|| 4.058953546366e-02
   20 KSP Residual norm 4.383099399307e-08 
   20 KSP preconditioned resid norm 4.383099399307e-08 true resid norm 2.316393778526e-07 ||r(i)||/||b|| 3.461343960306e-02
   21 KSP Residual norm 3.075533033535e-08 
   21 KSP preconditioned resid norm 3.075533033535e-08 true resid norm 1.509756132778e-07 ||r(i)||/||b|| 2.256000391717e-02
   22 KSP Residual norm 2.263282108086e-08 
   22 KSP preconditioned resid norm 2.263282108086e-08 true resid norm 9.611728690758e-08 ||r(i)||/||b|| 1.436262666576e-02
   23 KSP Residual norm 1.589448592973e-08 
   23 KSP preconditioned resid norm 1.589448592973e-08 true resid norm 5.552032049759e-08 ||r(i)||/||b|| 8.296297797472e-03
   24 KSP Residual norm 1.073652309810e-08 
   24 KSP preconditioned resid norm 1.073652309810e-08 true resid norm 3.224610165604e-08 ||r(i)||/||b|| 4.818474744895e-03
   25 KSP Residual norm 7.438855348826e-09 
   25 KSP preconditioned resid norm 7.438855348826e-09 true resid norm 2.651201716552e-08 ||r(i)||/||b|| 3.961641208940e-03
   26 KSP Residual norm 5.605750843249e-09 
   26 KSP preconditioned resid norm 5.605750843249e-09 true resid norm 2.317731281029e-08 ||r(i)||/||b|| 3.463342565317e-03
   27 KSP Residual norm 3.791712871880e-09 
   27 KSP preconditioned resid norm 3.791712871880e-09 true resid norm 1.723691760536e-08 ||r(i)||/||b|| 2.575680404632e-03
   28 KSP Residual norm 2.430072756083e-09 
   28 KSP preconditioned resid norm 2.430072756083e-09 true resid norm 1.231868695684e-08 ||r(i)||/||b|| 1.840758384531e-03
   29 KSP Residual norm 1.715115597023e-09 
   29 KSP preconditioned resid norm 1.715115597023e-09 true resid norm 8.912975664778e-09 ||r(i)||/||b|| 1.331849306955e-03
   30 KSP Residual norm 1.239811660818e-09 
   30 KSP preconditioned resid norm 1.239811660818e-09 true resid norm 5.962644865269e-09 ||r(i)||/||b|| 8.909868858734e-04
   31 KSP Residual norm 8.284533305075e-10 
   31 KSP preconditioned resid norm 8.284533305075e-10 true resid norm 3.081975648358e-09 ||r(i)||/||b|| 4.605338649737e-04
   32 KSP Residual norm 5.598726144389e-10 
   32 KSP preconditioned resid norm 5.598726144389e-10 true resid norm 1.764603598691e-09 ||r(i)||/||b|| 2.636814200284e-04
   33 KSP Residual norm 3.939291513405e-10 
   33 KSP preconditioned resid norm 3.939291513405e-10 true resid norm 1.236001923259e-09 ||r(i)||/||b|| 1.846934589300e-04
   34 KSP Residual norm 2.896200360821e-10 
   34 KSP preconditioned resid norm 2.896200360821e-10 true resid norm 9.406243360895e-10 ||r(i)||/||b|| 1.405557377517e-04
   35 KSP Residual norm 2.104987002531e-10 
   35 KSP preconditioned resid norm 2.104987002531e-10 true resid norm 7.590369194121e-10 ||r(i)||/||b|| 1.134214692257e-04
   36 KSP Residual norm 1.540288216677e-10 
   36 KSP preconditioned resid norm 1.540288216677e-10 true resid norm 6.121979728687e-10 ||r(i)||/||b|| 9.147959969266e-05
   37 KSP Residual norm 1.194344523585e-10 
   37 KSP preconditioned resid norm 1.194344523585e-10 true resid norm 4.435440391655e-10 ||r(i)||/||b|| 6.627795737186e-05
   38 KSP Residual norm 8.501975766916e-11 
   38 KSP preconditioned resid norm 8.501975766916e-11 true resid norm 2.756661649347e-10 ||r(i)||/||b|| 4.119228016856e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.121351977779e-05 
  1 KSP Residual norm 1.261428115840e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.888976102040e-05 
  1 KSP Residual norm 1.140513000685e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.008354580144e-05 
  1 KSP Residual norm 5.594053809114e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.284365077120e-05 
  1 KSP Residual norm 2.466025685757e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 6.085463634947e-06
      Line search: Quadratically determined step, lambda=4.6161003516781562e-01
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.232782669143e-06 
  1 KSP Residual norm 4.968315642088e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.341846409019e-06 
  1 KSP Residual norm 2.569198162844e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  5 SNES Function norm 4.930629434471e-06 
    0 KSP Residual norm 1.130155098027e-04 
    0 KSP preconditioned resid norm 1.130155098027e-04 true resid norm 4.930629434471e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.534828138421e-05 
    1 KSP preconditioned resid norm 6.534828138421e-05 true resid norm 1.438709186829e-05 ||r(i)||/||b|| 2.917901671479e+00
    2 KSP Residual norm 4.039809773922e-05 
    2 KSP preconditioned resid norm 4.039809773922e-05 true resid norm 3.342664477566e-05 ||r(i)||/||b|| 6.779386936274e+00
    3 KSP Residual norm 2.201249539285e-05 
    3 KSP preconditioned resid norm 2.201249539285e-05 true resid norm 4.431885567436e-05 ||r(i)||/||b|| 8.988478299449e+00
    4 KSP Residual norm 1.299776619789e-05 
    4 KSP preconditioned resid norm 1.299776619789e-05 true resid norm 4.761347200171e-05 ||r(i)||/||b|| 9.656672162146e+00
    5 KSP Residual norm 5.918136579256e-06 
    5 KSP preconditioned resid norm 5.918136579256e-06 true resid norm 4.722004073982e-05 ||r(i)||/||b|| 9.576878848306e+00
    6 KSP Residual norm 3.790442501019e-06 
    6 KSP preconditioned resid norm 3.790442501019e-06 true resid norm 4.287610138354e-05 ||r(i)||/||b|| 8.695867729135e+00
    7 KSP Residual norm 2.673184596302e-06 
    7 KSP preconditioned resid norm 2.673184596302e-06 true resid norm 3.702770348654e-05 ||r(i)||/||b|| 7.509731562400e+00
    8 KSP Residual norm 2.206521460772e-06 
    8 KSP preconditioned resid norm 2.206521460772e-06 true resid norm 2.911854802267e-05 ||r(i)||/||b|| 5.905645193917e+00
    9 KSP Residual norm 1.568416945948e-06 
    9 KSP preconditioned resid norm 1.568416945948e-06 true resid norm 1.703932780108e-05 ||r(i)||/||b|| 3.455811885184e+00
   10 KSP Residual norm 1.071412815169e-06 
   10 KSP preconditioned resid norm 1.071412815169e-06 true resid norm 9.568361662484e-06 ||r(i)||/||b|| 1.940596386253e+00
   11 KSP Residual norm 8.274704845017e-07 
   11 KSP preconditioned resid norm 8.274704845017e-07 true resid norm 6.381656780066e-06 ||r(i)||/||b|| 1.294288460506e+00
   12 KSP Residual norm 6.481582124912e-07 
   12 KSP preconditioned resid norm 6.481582124912e-07 true resid norm 4.113663545301e-06 ||r(i)||/||b|| 8.343079925135e-01
   13 KSP Residual norm 4.485174953973e-07 
   13 KSP preconditioned resid norm 4.485174953973e-07 true resid norm 2.215439621066e-06 ||r(i)||/||b|| 4.493218666115e-01
   14 KSP Residual norm 2.773121027872e-07 
   14 KSP preconditioned resid norm 2.773121027872e-07 true resid norm 1.154225201100e-06 ||r(i)||/||b|| 2.340928711923e-01
   15 KSP Residual norm 1.841036827724e-07 
   15 KSP preconditioned resid norm 1.841036827724e-07 true resid norm 6.980664110855e-07 ||r(i)||/||b|| 1.415775450909e-01
   16 KSP Residual norm 1.338908173122e-07 
   16 KSP preconditioned resid norm 1.338908173122e-07 true resid norm 4.684166350567e-07 ||r(i)||/||b|| 9.500138699980e-02
   17 KSP Residual norm 9.989794188038e-08 
   17 KSP preconditioned resid norm 9.989794188038e-08 true resid norm 3.039978069822e-07 ||r(i)||/||b|| 6.165496941565e-02
   18 KSP Residual norm 6.737624725098e-08 
   18 KSP preconditioned resid norm 6.737624725098e-08 true resid norm 1.972680944851e-07 ||r(i)||/||b|| 4.000870418410e-02
   19 KSP Residual norm 4.729117942570e-08 
   19 KSP preconditioned resid norm 4.729117942570e-08 true resid norm 1.663641651680e-07 ||r(i)||/||b|| 3.374095891386e-02
   20 KSP Residual norm 3.423809765002e-08 
   20 KSP preconditioned resid norm 3.423809765002e-08 true resid norm 1.429078322708e-07 ||r(i)||/||b|| 2.898368943968e-02
   21 KSP Residual norm 2.376210095199e-08 
   21 KSP preconditioned resid norm 2.376210095199e-08 true resid norm 9.777078793112e-08 ||r(i)||/||b|| 1.982927113678e-02
   22 KSP Residual norm 1.730116326609e-08 
   22 KSP preconditioned resid norm 1.730116326609e-08 true resid norm 6.812556291011e-08 ||r(i)||/||b|| 1.381680854656e-02
   23 KSP Residual norm 1.229714804348e-08 
   23 KSP preconditioned resid norm 1.229714804348e-08 true resid norm 4.903301335265e-08 ||r(i)||/||b|| 9.944574826463e-03
   24 KSP Residual norm 8.384895648741e-09 
   24 KSP preconditioned resid norm 8.384895648741e-09 true resid norm 3.580652261928e-08 ||r(i)||/||b|| 7.262059153940e-03
   25 KSP Residual norm 5.688984823961e-09 
   25 KSP preconditioned resid norm 5.688984823961e-09 true resid norm 2.559132227811e-08 ||r(i)||/||b|| 5.190274916869e-03
   26 KSP Residual norm 4.262364741939e-09 
   26 KSP preconditioned resid norm 4.262364741939e-09 true resid norm 1.910037503728e-08 ||r(i)||/||b|| 3.873820835885e-03
   27 KSP Residual norm 3.034453257951e-09 
   27 KSP preconditioned resid norm 3.034453257951e-09 true resid norm 1.317585635790e-08 ||r(i)||/||b|| 2.672246319260e-03
   28 KSP Residual norm 1.955196346450e-09 
   28 KSP preconditioned resid norm 1.955196346450e-09 true resid norm 8.117503577669e-09 ||r(i)||/||b|| 1.646342254179e-03
   29 KSP Residual norm 1.354633289600e-09 
   29 KSP preconditioned resid norm 1.354633289600e-09 true resid norm 6.169108918719e-09 ||r(i)||/||b|| 1.251180807787e-03
   30 KSP Residual norm 9.951886864307e-10 
   30 KSP preconditioned resid norm 9.951886864307e-10 true resid norm 4.899049025197e-09 ||r(i)||/||b|| 9.935950552170e-04
   31 KSP Residual norm 6.794428862810e-10 
   31 KSP preconditioned resid norm 6.794428862810e-10 true resid norm 3.164871361400e-09 ||r(i)||/||b|| 6.418797850178e-04
   32 KSP Residual norm 4.436720371680e-10 
   32 KSP preconditioned resid norm 4.436720371680e-10 true resid norm 2.130544494361e-09 ||r(i)||/||b|| 4.321039580598e-04
   33 KSP Residual norm 2.978848500738e-10 
   33 KSP preconditioned resid norm 2.978848500738e-10 true resid norm 1.420972491359e-09 ||r(i)||/||b|| 2.881929194322e-04
   34 KSP Residual norm 2.145465028343e-10 
   34 KSP preconditioned resid norm 2.145465028343e-10 true resid norm 9.293303528944e-10 ||r(i)||/||b|| 1.884810783786e-04
   35 KSP Residual norm 1.530346233916e-10 
   35 KSP preconditioned resid norm 1.530346233916e-10 true resid norm 5.788702830269e-10 ||r(i)||/||b|| 1.174029179682e-04
   36 KSP Residual norm 1.035165148276e-10 
   36 KSP preconditioned resid norm 1.035165148276e-10 true resid norm 3.966346113045e-10 ||r(i)||/||b|| 8.044299750689e-05
   37 KSP Residual norm 7.584857917580e-11 
   37 KSP preconditioned resid norm 7.584857917580e-11 true resid norm 2.816551705977e-10 ||r(i)||/||b|| 5.712357303281e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.634659597553e-05 
  1 KSP Residual norm 9.031861052168e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.225968499849e-05 
  1 KSP Residual norm 5.610540358242e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.861054394467e-06 
  1 KSP Residual norm 2.749032646396e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.621382067158e-06 
  1 KSP Residual norm 1.301303089458e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.836632349861e-06
      Line search: Quadratically determined step, lambda=2.9721839626924546e-01
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.692329426915e-06 
  1 KSP Residual norm 3.194494092064e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.175149181744e-05 
  1 KSP Residual norm 2.834710956178e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  6 SNES Function norm 4.557507820482e-06 
    0 KSP Residual norm 1.145337327272e-04 
    0 KSP preconditioned resid norm 1.145337327272e-04 true resid norm 4.557507820482e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.508618063555e-05 
    1 KSP preconditioned resid norm 6.508618063555e-05 true resid norm 1.422844655677e-05 ||r(i)||/||b|| 3.121979625097e+00
    2 KSP Residual norm 4.024179931586e-05 
    2 KSP preconditioned resid norm 4.024179931586e-05 true resid norm 3.333343061437e-05 ||r(i)||/||b|| 7.313960157032e+00
    3 KSP Residual norm 2.171297999307e-05 
    3 KSP preconditioned resid norm 2.171297999307e-05 true resid norm 4.420870527446e-05 ||r(i)||/||b|| 9.700192959797e+00
    4 KSP Residual norm 1.261482532471e-05 
    4 KSP preconditioned resid norm 1.261482532471e-05 true resid norm 4.747291547959e-05 ||r(i)||/||b|| 1.041641997107e+01
    5 KSP Residual norm 5.290727492032e-06 
    5 KSP preconditioned resid norm 5.290727492032e-06 true resid norm 4.707706360345e-05 ||r(i)||/||b|| 1.032956287905e+01
    6 KSP Residual norm 3.047019274550e-06 
    6 KSP preconditioned resid norm 3.047019274550e-06 true resid norm 4.296406353520e-05 ||r(i)||/||b|| 9.427095954089e+00
    7 KSP Residual norm 1.946100099207e-06 
    7 KSP preconditioned resid norm 1.946100099207e-06 true resid norm 3.768328428094e-05 ||r(i)||/||b|| 8.268397063760e+00
    8 KSP Residual norm 1.565247392259e-06 
    8 KSP preconditioned resid norm 1.565247392259e-06 true resid norm 3.130695160216e-05 ||r(i)||/||b|| 6.869313852070e+00
    9 KSP Residual norm 1.128603238226e-06 
    9 KSP preconditioned resid norm 1.128603238226e-06 true resid norm 2.169068456458e-05 ||r(i)||/||b|| 4.759330190745e+00
   10 KSP Residual norm 7.249906030094e-07 
   10 KSP preconditioned resid norm 7.249906030094e-07 true resid norm 1.449303700335e-05 ||r(i)||/||b|| 3.180035575192e+00
   11 KSP Residual norm 5.763618978569e-07 
   11 KSP preconditioned resid norm 5.763618978569e-07 true resid norm 1.110275670557e-05 ||r(i)||/||b|| 2.436146495608e+00
   12 KSP Residual norm 4.917386763897e-07 
   12 KSP preconditioned resid norm 4.917386763897e-07 true resid norm 8.311226846529e-06 ||r(i)||/||b|| 1.823634138196e+00
   13 KSP Residual norm 3.779770848576e-07 
   13 KSP preconditioned resid norm 3.779770848576e-07 true resid norm 5.028718689489e-06 ||r(i)||/||b|| 1.103392223901e+00
   14 KSP Residual norm 2.497553538462e-07 
   14 KSP preconditioned resid norm 2.497553538462e-07 true resid norm 2.769439791103e-06 ||r(i)||/||b|| 6.076653952531e-01
   15 KSP Residual norm 1.754129739186e-07 
   15 KSP preconditioned resid norm 1.754129739186e-07 true resid norm 1.637577433954e-06 ||r(i)||/||b|| 3.593142345459e-01
   16 KSP Residual norm 1.337004049377e-07 
   16 KSP preconditioned resid norm 1.337004049377e-07 true resid norm 9.257199603423e-07 ||r(i)||/||b|| 2.031197744043e-01
   17 KSP Residual norm 1.020985864489e-07 
   17 KSP preconditioned resid norm 1.020985864489e-07 true resid norm 6.341907547743e-07 ||r(i)||/||b|| 1.391529712630e-01
   18 KSP Residual norm 7.179338531893e-08 
   18 KSP preconditioned resid norm 7.179338531893e-08 true resid norm 4.229679536239e-07 ||r(i)||/||b|| 9.280685196479e-02
   19 KSP Residual norm 5.238166052443e-08 
   19 KSP preconditioned resid norm 5.238166052443e-08 true resid norm 2.613584022876e-07 ||r(i)||/||b|| 5.734678086847e-02
   20 KSP Residual norm 3.859038609507e-08 
   20 KSP preconditioned resid norm 3.859038609507e-08 true resid norm 1.662542436025e-07 ||r(i)||/||b|| 3.647920094734e-02
   21 KSP Residual norm 2.669637443345e-08 
   21 KSP preconditioned resid norm 2.669637443345e-08 true resid norm 1.176236307719e-07 ||r(i)||/||b|| 2.580876114865e-02
   22 KSP Residual norm 1.920993784859e-08 
   22 KSP preconditioned resid norm 1.920993784859e-08 true resid norm 8.194883774623e-08 ||r(i)||/||b|| 1.798106354924e-02
   23 KSP Residual norm 1.339568010770e-08 
   23 KSP preconditioned resid norm 1.339568010770e-08 true resid norm 6.473536832300e-08 ||r(i)||/||b|| 1.420411568622e-02
   24 KSP Residual norm 8.979504213850e-09 
   24 KSP preconditioned resid norm 8.979504213850e-09 true resid norm 4.615744539738e-08 ||r(i)||/||b|| 1.012778194037e-02
   25 KSP Residual norm 6.008241292737e-09 
   25 KSP preconditioned resid norm 6.008241292737e-09 true resid norm 3.073653362546e-08 ||r(i)||/||b|| 6.744153786709e-03
   26 KSP Residual norm 4.471196566695e-09 
   26 KSP preconditioned resid norm 4.471196566695e-09 true resid norm 2.205554727970e-08 ||r(i)||/||b|| 4.839387697938e-03
   27 KSP Residual norm 3.172149232188e-09 
   27 KSP preconditioned resid norm 3.172149232188e-09 true resid norm 1.545643257092e-08 ||r(i)||/||b|| 3.391422062175e-03
   28 KSP Residual norm 2.087516322582e-09 
   28 KSP preconditioned resid norm 2.087516322582e-09 true resid norm 7.665935318515e-09 ||r(i)||/||b|| 1.682045455646e-03
   29 KSP Residual norm 1.479428646033e-09 
   29 KSP preconditioned resid norm 1.479428646033e-09 true resid norm 6.226790156007e-09 ||r(i)||/||b|| 1.366270865850e-03
   30 KSP Residual norm 1.092302978561e-09 
   30 KSP preconditioned resid norm 1.092302978561e-09 true resid norm 5.325277106104e-09 ||r(i)||/||b|| 1.168462527299e-03
   31 KSP Residual norm 7.502178158085e-10 
   31 KSP preconditioned resid norm 7.502178158085e-10 true resid norm 3.436886344766e-09 ||r(i)||/||b|| 7.541152928624e-04
   32 KSP Residual norm 4.968592253645e-10 
   32 KSP preconditioned resid norm 4.968592253645e-10 true resid norm 2.446551574098e-09 ||r(i)||/||b|| 5.368178553864e-04
   33 KSP Residual norm 3.340740845131e-10 
   33 KSP preconditioned resid norm 3.340740845131e-10 true resid norm 1.627683628410e-09 ||r(i)||/||b|| 3.571433538951e-04
   34 KSP Residual norm 2.428861961129e-10 
   34 KSP preconditioned resid norm 2.428861961129e-10 true resid norm 1.057732210777e-09 ||r(i)||/||b|| 2.320856600669e-04
   35 KSP Residual norm 1.776037901836e-10 
   35 KSP preconditioned resid norm 1.776037901836e-10 true resid norm 6.636573831070e-10 ||r(i)||/||b|| 1.456184847614e-04
   36 KSP Residual norm 1.247448975921e-10 
   36 KSP preconditioned resid norm 1.247448975921e-10 true resid norm 4.526089717432e-10 ||r(i)||/||b|| 9.931062975013e-05
   37 KSP Residual norm 9.514218888331e-11 
   37 KSP preconditioned resid norm 9.514218888331e-11 true resid norm 3.505839151282e-10 ||r(i)||/||b|| 7.692447910954e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.119011367870e-05 
  1 KSP Residual norm 1.273767993951e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.742804308787e-05 
  1 KSP Residual norm 9.697561300976e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.154025007645e-06 
  1 KSP Residual norm 3.102468758554e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.240422613736e-06 
  1 KSP Residual norm 2.413461917549e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.966246003130e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.684955038092e-06 
  1 KSP Residual norm 1.013120457334e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.387605129481e-06 
  1 KSP Residual norm 7.946315144296e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.556968320847e-06 lambda=7.9445870214039649e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.003271579080e-06 
  1 KSP Residual norm 3.832686855004e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.804152892516e-06 
  1 KSP Residual norm 2.312976859873e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  7 SNES Function norm 4.491020411898e-06 
    0 KSP Residual norm 1.150611378673e-04 
    0 KSP preconditioned resid norm 1.150611378673e-04 true resid norm 4.491020411898e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.517998671060e-05 
    1 KSP preconditioned resid norm 6.517998671060e-05 true resid norm 1.419987141543e-05 ||r(i)||/||b|| 3.161836311813e+00
    2 KSP Residual norm 4.034620355257e-05 
    2 KSP preconditioned resid norm 4.034620355257e-05 true resid norm 3.319985220696e-05 ||r(i)||/||b|| 7.392496395474e+00
    3 KSP Residual norm 2.176761806548e-05 
    3 KSP preconditioned resid norm 2.176761806548e-05 true resid norm 4.402444323190e-05 ||r(i)||/||b|| 9.802770683309e+00
    4 KSP Residual norm 1.266124707504e-05 
    4 KSP preconditioned resid norm 1.266124707504e-05 true resid norm 4.726084929581e-05 ||r(i)||/||b|| 1.052341004076e+01
    5 KSP Residual norm 5.336542963421e-06 
    5 KSP preconditioned resid norm 5.336542963421e-06 true resid norm 4.686049889759e-05 ||r(i)||/||b|| 1.043426540067e+01
    6 KSP Residual norm 3.065348874364e-06 
    6 KSP preconditioned resid norm 3.065348874364e-06 true resid norm 4.273877118124e-05 ||r(i)||/||b|| 9.516494529396e+00
    7 KSP Residual norm 1.943503139624e-06 
    7 KSP preconditioned resid norm 1.943503139624e-06 true resid norm 3.746329112142e-05 ||r(i)||/||b|| 8.341821609666e+00
    8 KSP Residual norm 1.548464404726e-06 
    8 KSP preconditioned resid norm 1.548464404726e-06 true resid norm 3.107215660777e-05 ||r(i)||/||b|| 6.918729766948e+00
    9 KSP Residual norm 1.126159694985e-06 
    9 KSP preconditioned resid norm 1.126159694985e-06 true resid norm 2.167035703187e-05 ||r(i)||/||b|| 4.825263535757e+00
   10 KSP Residual norm 7.251351495812e-07 
   10 KSP preconditioned resid norm 7.251351495812e-07 true resid norm 1.447331848643e-05 ||r(i)||/||b|| 3.222723826436e+00
   11 KSP Residual norm 5.708226232947e-07 
   11 KSP preconditioned resid norm 5.708226232947e-07 true resid norm 1.105268023666e-05 ||r(i)||/||b|| 2.461062124630e+00
   12 KSP Residual norm 4.826696925484e-07 
   12 KSP preconditioned resid norm 4.826696925484e-07 true resid norm 8.273895333514e-06 ||r(i)||/||b|| 1.842319690107e+00
   13 KSP Residual norm 3.682307137910e-07 
   13 KSP preconditioned resid norm 3.682307137910e-07 true resid norm 5.026069391333e-06 ||r(i)||/||b|| 1.119137507818e+00
   14 KSP Residual norm 2.395856291996e-07 
   14 KSP preconditioned resid norm 2.395856291996e-07 true resid norm 2.709413158964e-06 ||r(i)||/||b|| 6.032956679033e-01
   15 KSP Residual norm 1.645713593037e-07 
   15 KSP preconditioned resid norm 1.645713593037e-07 true resid norm 1.587619223281e-06 ||r(i)||/||b|| 3.535096877036e-01
   16 KSP Residual norm 1.236489469290e-07 
   16 KSP preconditioned resid norm 1.236489469290e-07 true resid norm 9.365178882629e-07 ||r(i)||/||b|| 2.085312027934e-01
   17 KSP Residual norm 9.415596935566e-08 
   17 KSP preconditioned resid norm 9.415596935566e-08 true resid norm 6.532585789094e-07 ||r(i)||/||b|| 1.454588309549e-01
   18 KSP Residual norm 6.632524975101e-08 
   18 KSP preconditioned resid norm 6.632524975101e-08 true resid norm 4.288175282365e-07 ||r(i)||/||b|| 9.548331757755e-02
   19 KSP Residual norm 4.868738275248e-08 
   19 KSP preconditioned resid norm 4.868738275248e-08 true resid norm 2.644533498564e-07 ||r(i)||/||b|| 5.888491380617e-02
   20 KSP Residual norm 3.621399115681e-08 
   20 KSP preconditioned resid norm 3.621399115681e-08 true resid norm 1.629693834113e-07 ||r(i)||/||b|| 3.628782959425e-02
   21 KSP Residual norm 2.515526968172e-08 
   21 KSP preconditioned resid norm 2.515526968172e-08 true resid norm 1.154554771474e-07 ||r(i)||/||b|| 2.570807223264e-02
   22 KSP Residual norm 1.813679679376e-08 
   22 KSP preconditioned resid norm 1.813679679376e-08 true resid norm 8.040404148242e-08 ||r(i)||/||b|| 1.790329014524e-02
   23 KSP Residual norm 1.268989529455e-08 
   23 KSP preconditioned resid norm 1.268989529455e-08 true resid norm 6.494684624632e-08 ||r(i)||/||b|| 1.446148988196e-02
   24 KSP Residual norm 8.518432187698e-09 
   24 KSP preconditioned resid norm 8.518432187698e-09 true resid norm 4.696280074138e-08 ||r(i)||/||b|| 1.045704459881e-02
   25 KSP Residual norm 5.648859242414e-09 
   25 KSP preconditioned resid norm 5.648859242414e-09 true resid norm 3.150175228263e-08 ||r(i)||/||b|| 7.014386351746e-03
   26 KSP Residual norm 4.186242743485e-09 
   26 KSP preconditioned resid norm 4.186242743485e-09 true resid norm 2.266290500464e-08 ||r(i)||/||b|| 5.046270763901e-03
   27 KSP Residual norm 2.989734348381e-09 
   27 KSP preconditioned resid norm 2.989734348381e-09 true resid norm 1.581470502177e-08 ||r(i)||/||b|| 3.521405732174e-03
   28 KSP Residual norm 1.976981455700e-09 
   28 KSP preconditioned resid norm 1.976981455700e-09 true resid norm 7.568682460699e-09 ||r(i)||/||b|| 1.685292376015e-03
   29 KSP Residual norm 1.404498482057e-09 
   29 KSP preconditioned resid norm 1.404498482057e-09 true resid norm 5.783293095690e-09 ||r(i)||/||b|| 1.287745894089e-03
   30 KSP Residual norm 1.038284902625e-09 
   30 KSP preconditioned resid norm 1.038284902625e-09 true resid norm 4.896573466027e-09 ||r(i)||/||b|| 1.090303097500e-03
   31 KSP Residual norm 7.176736116396e-10 
   31 KSP preconditioned resid norm 7.176736116396e-10 true resid norm 3.270101028333e-09 ||r(i)||/||b|| 7.281420987687e-04
   32 KSP Residual norm 4.752911048929e-10 
   32 KSP preconditioned resid norm 4.752911048929e-10 true resid norm 2.425247850632e-09 ||r(i)||/||b|| 5.400215604024e-04
   33 KSP Residual norm 3.176526941078e-10 
   33 KSP preconditioned resid norm 3.176526941078e-10 true resid norm 1.642062866105e-09 ||r(i)||/||b|| 3.656324655650e-04
   34 KSP Residual norm 2.289910873364e-10 
   34 KSP preconditioned resid norm 2.289910873364e-10 true resid norm 1.090661745869e-09 ||r(i)||/||b|| 2.428538830461e-04
   35 KSP Residual norm 1.661780817983e-10 
   35 KSP preconditioned resid norm 1.661780817983e-10 true resid norm 6.834454701326e-10 ||r(i)||/||b|| 1.521804417370e-04
   36 KSP Residual norm 1.154044527296e-10 
   36 KSP preconditioned resid norm 1.154044527296e-10 true resid norm 4.398243435325e-10 ||r(i)||/||b|| 9.793416711429e-05
   37 KSP Residual norm 8.738567785109e-11 
   37 KSP preconditioned resid norm 8.738567785109e-11 true resid norm 3.222286242724e-10 ||r(i)||/||b|| 7.174953456430e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.601104863365e-05 
  1 KSP Residual norm 7.099266832829e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.133423623445e-05 
  1 KSP Residual norm 4.878298748613e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.096372975559e-06 
  1 KSP Residual norm 2.080046564435e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.463101343040e-06 
  1 KSP Residual norm 3.039975993938e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.943502857949e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.583061061489e-06 
  1 KSP Residual norm 6.591614941017e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.741959657546e-06 
  1 KSP Residual norm 1.228528546297e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.496512861588e-06 lambda=8.4466400558826232e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.714133018794e-06 
  1 KSP Residual norm 5.691214673582e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.213955568889e-06 
  1 KSP Residual norm 6.557006108256e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  8 SNES Function norm 4.495229831454e-06 
    0 KSP Residual norm 1.159149282085e-04 
    0 KSP preconditioned resid norm 1.159149282085e-04 true resid norm 4.495229831454e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.540684001458e-05 
    1 KSP preconditioned resid norm 6.540684001458e-05 true resid norm 1.418483844385e-05 ||r(i)||/||b|| 3.155531302225e+00
    2 KSP Residual norm 4.047004752941e-05 
    2 KSP preconditioned resid norm 4.047004752941e-05 true resid norm 3.314794163369e-05 ||r(i)||/||b|| 7.374025995679e+00
    3 KSP Residual norm 2.181206773095e-05 
    3 KSP preconditioned resid norm 2.181206773095e-05 true resid norm 4.397831842826e-05 ||r(i)||/||b|| 9.783330347323e+00
    4 KSP Residual norm 1.266781563713e-05 
    4 KSP preconditioned resid norm 1.266781563713e-05 true resid norm 4.723894335576e-05 ||r(i)||/||b|| 1.050868256507e+01
    5 KSP Residual norm 5.268394949410e-06 
    5 KSP preconditioned resid norm 5.268394949410e-06 true resid norm 4.691769945033e-05 ||r(i)||/||b|| 1.043721927676e+01
    6 KSP Residual norm 2.996442256652e-06 
    6 KSP preconditioned resid norm 2.996442256652e-06 true resid norm 4.284266063536e-05 ||r(i)||/||b|| 9.530694145064e+00
    7 KSP Residual norm 1.873112194921e-06 
    7 KSP preconditioned resid norm 1.873112194921e-06 true resid norm 3.764865287428e-05 ||r(i)||/||b|| 8.375245379190e+00
    8 KSP Residual norm 1.492435499078e-06 
    8 KSP preconditioned resid norm 1.492435499078e-06 true resid norm 3.141679053475e-05 ||r(i)||/||b|| 6.988917522064e+00
    9 KSP Residual norm 1.080568086949e-06 
    9 KSP preconditioned resid norm 1.080568086949e-06 true resid norm 2.221312599296e-05 ||r(i)||/||b|| 4.941488383426e+00
   10 KSP Residual norm 6.866657888190e-07 
   10 KSP preconditioned resid norm 6.866657888190e-07 true resid norm 1.501190652091e-05 ||r(i)||/||b|| 3.339519242346e+00
   11 KSP Residual norm 5.444468369227e-07 
   11 KSP preconditioned resid norm 5.444468369227e-07 true resid norm 1.161072715978e-05 ||r(i)||/||b|| 2.582899561340e+00
   12 KSP Residual norm 4.684078639538e-07 
   12 KSP preconditioned resid norm 4.684078639538e-07 true resid norm 8.899149189795e-06 ||r(i)||/||b|| 1.979687251478e+00
   13 KSP Residual norm 3.644935609938e-07 
   13 KSP preconditioned resid norm 3.644935609938e-07 true resid norm 5.571592657291e-06 ||r(i)||/||b|| 1.239445560337e+00
   14 KSP Residual norm 2.399281815406e-07 
   14 KSP preconditioned resid norm 2.399281815406e-07 true resid norm 3.115703082515e-06 ||r(i)||/||b|| 6.931131887215e-01
   15 KSP Residual norm 1.672661857931e-07 
   15 KSP preconditioned resid norm 1.672661857931e-07 true resid norm 1.850187865498e-06 ||r(i)||/||b|| 4.115891589240e-01
   16 KSP Residual norm 1.280926349895e-07 
   16 KSP preconditioned resid norm 1.280926349895e-07 true resid norm 1.078596486733e-06 ||r(i)||/||b|| 2.399424561534e-01
   17 KSP Residual norm 9.799114027681e-08 
   17 KSP preconditioned resid norm 9.799114027681e-08 true resid norm 7.448162234966e-07 ||r(i)||/||b|| 1.656903543140e-01
   18 KSP Residual norm 6.869217746124e-08 
   18 KSP preconditioned resid norm 6.869217746124e-08 true resid norm 5.039805369541e-07 ||r(i)||/||b|| 1.121145204696e-01
   19 KSP Residual norm 5.025297765848e-08 
   19 KSP preconditioned resid norm 5.025297765848e-08 true resid norm 2.965757563988e-07 ||r(i)||/||b|| 6.597566031520e-02
   20 KSP Residual norm 3.716760839142e-08 
   20 KSP preconditioned resid norm 3.716760839142e-08 true resid norm 1.709654821313e-07 ||r(i)||/||b|| 3.803264539113e-02
   21 KSP Residual norm 2.580638672563e-08 
   21 KSP preconditioned resid norm 2.580638672563e-08 true resid norm 1.203328115893e-07 ||r(i)||/||b|| 2.676900094125e-02
   22 KSP Residual norm 1.858879382013e-08 
   22 KSP preconditioned resid norm 1.858879382013e-08 true resid norm 8.073637059463e-08 ||r(i)||/||b|| 1.796045444211e-02
   23 KSP Residual norm 1.298342654921e-08 
   23 KSP preconditioned resid norm 1.298342654921e-08 true resid norm 6.452280253562e-08 ||r(i)||/||b|| 1.435361593397e-02
   24 KSP Residual norm 8.776939716563e-09 
   24 KSP preconditioned resid norm 8.776939716563e-09 true resid norm 4.590664206033e-08 ||r(i)||/||b|| 1.021230143543e-02
   25 KSP Residual norm 5.807248676219e-09 
   25 KSP preconditioned resid norm 5.807248676219e-09 true resid norm 2.988125002592e-08 ||r(i)||/||b|| 6.647324196159e-03
   26 KSP Residual norm 4.301876407994e-09 
   26 KSP preconditioned resid norm 4.301876407994e-09 true resid norm 2.162792040921e-08 ||r(i)||/||b|| 4.811304698567e-03
   27 KSP Residual norm 3.083162357103e-09 
   27 KSP preconditioned resid norm 3.083162357103e-09 true resid norm 1.584830783069e-08 ||r(i)||/||b|| 3.525583435088e-03
   28 KSP Residual norm 2.040019838468e-09 
   28 KSP preconditioned resid norm 2.040019838468e-09 true resid norm 7.492745342627e-09 ||r(i)||/||b|| 1.666821413712e-03
   29 KSP Residual norm 1.444057052842e-09 
   29 KSP preconditioned resid norm 1.444057052842e-09 true resid norm 5.938224737089e-09 ||r(i)||/||b|| 1.321005812770e-03
   30 KSP Residual norm 1.067355196239e-09 
   30 KSP preconditioned resid norm 1.067355196239e-09 true resid norm 5.111757559186e-09 ||r(i)||/||b|| 1.137151547496e-03
   31 KSP Residual norm 7.419831295710e-10 
   31 KSP preconditioned resid norm 7.419831295710e-10 true resid norm 3.336231721739e-09 ||r(i)||/||b|| 7.421715567011e-04
   32 KSP Residual norm 4.907898576184e-10 
   32 KSP preconditioned resid norm 4.907898576184e-10 true resid norm 2.366833999463e-09 ||r(i)||/||b|| 5.265212432303e-04
   33 KSP Residual norm 3.277706985346e-10 
   33 KSP preconditioned resid norm 3.277706985346e-10 true resid norm 1.582752791025e-09 ||r(i)||/||b|| 3.520960774797e-04
   34 KSP Residual norm 2.363492579177e-10 
   34 KSP preconditioned resid norm 2.363492579177e-10 true resid norm 1.039914535074e-09 ||r(i)||/||b|| 2.313373451559e-04
   35 KSP Residual norm 1.734873666682e-10 
   35 KSP preconditioned resid norm 1.734873666682e-10 true resid norm 6.554716463154e-10 ||r(i)||/||b|| 1.458149351406e-04
   36 KSP Residual norm 1.217008812531e-10 
   36 KSP preconditioned resid norm 1.217008812531e-10 true resid norm 4.404446779082e-10 ||r(i)||/||b|| 9.798045804606e-05
   37 KSP Residual norm 9.280496232661e-11 
   37 KSP preconditioned resid norm 9.280496232661e-11 true resid norm 3.462163165992e-10 ||r(i)||/||b|| 7.701860184693e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.109668142311e-05 
  1 KSP Residual norm 1.269046690484e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.694067333311e-05 
  1 KSP Residual norm 1.150428500998e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.091553095384e-06 
  1 KSP Residual norm 3.094952828126e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.090005757600e-06 
  1 KSP Residual norm 2.447917912833e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.936429007936e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.610609838724e-06 
  1 KSP Residual norm 9.695861276264e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.295149312914e-06 
  1 KSP Residual norm 7.106500580438e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.529904325949e-06 lambda=7.6273978949243940e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.596859203233e-07 
  1 KSP Residual norm 3.572947388757e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.721824569864e-06 
  1 KSP Residual norm 2.204591426135e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  9 SNES Function norm 4.481849248525e-06 
    0 KSP Residual norm 1.153992494384e-04 
    0 KSP preconditioned resid norm 1.153992494384e-04 true resid norm 4.481849248525e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.503129420787e-05 
    1 KSP preconditioned resid norm 6.503129420787e-05 true resid norm 1.421793888357e-05 ||r(i)||/||b|| 3.172337598871e+00
    2 KSP Residual norm 4.026878095883e-05 
    2 KSP preconditioned resid norm 4.026878095883e-05 true resid norm 3.314590576374e-05 ||r(i)||/||b|| 7.395586938727e+00
    3 KSP Residual norm 2.167731688760e-05 
    3 KSP preconditioned resid norm 2.167731688760e-05 true resid norm 4.394745861292e-05 ||r(i)||/||b|| 9.805653018646e+00
    4 KSP Residual norm 1.257710995247e-05 
    4 KSP preconditioned resid norm 1.257710995247e-05 true resid norm 4.716333584986e-05 ||r(i)||/||b|| 1.052318657647e+01
    5 KSP Residual norm 5.260311408458e-06 
    5 KSP preconditioned resid norm 5.260311408458e-06 true resid norm 4.674017876090e-05 ||r(i)||/||b|| 1.042877084192e+01
    6 KSP Residual norm 2.977757569004e-06 
    6 KSP preconditioned resid norm 2.977757569004e-06 true resid norm 4.265436319805e-05 ||r(i)||/||b|| 9.517134743450e+00
    7 KSP Residual norm 1.853729315556e-06 
    7 KSP preconditioned resid norm 1.853729315556e-06 true resid norm 3.743714234671e-05 ||r(i)||/||b|| 8.353057024179e+00
    8 KSP Residual norm 1.464898703885e-06 
    8 KSP preconditioned resid norm 1.464898703885e-06 true resid norm 3.122151323942e-05 ||r(i)||/||b|| 6.966212272689e+00
    9 KSP Residual norm 1.066563391078e-06 
    9 KSP preconditioned resid norm 1.066563391078e-06 true resid norm 2.215553802712e-05 ||r(i)||/||b|| 4.943392068443e+00
   10 KSP Residual norm 6.867996539323e-07 
   10 KSP preconditioned resid norm 6.867996539323e-07 true resid norm 1.508016561172e-05 ||r(i)||/||b|| 3.364719510965e+00
   11 KSP Residual norm 5.448479535949e-07 
   11 KSP preconditioned resid norm 5.448479535949e-07 true resid norm 1.170056029991e-05 ||r(i)||/||b|| 2.610654587224e+00
   12 KSP Residual norm 4.645206505575e-07 
   12 KSP preconditioned resid norm 4.645206505575e-07 true resid norm 8.906360117253e-06 ||r(i)||/||b|| 1.987206535379e+00
   13 KSP Residual norm 3.575047929687e-07 
   13 KSP preconditioned resid norm 3.575047929687e-07 true resid norm 5.540428530833e-06 ||r(i)||/||b|| 1.236192523132e+00
   14 KSP Residual norm 2.330098849431e-07 
   14 KSP preconditioned resid norm 2.330098849431e-07 true resid norm 3.055698685682e-06 ||r(i)||/||b|| 6.817941693795e-01
   15 KSP Residual norm 1.601357681793e-07 
   15 KSP preconditioned resid norm 1.601357681793e-07 true resid norm 1.818052243285e-06 ||r(i)||/||b|| 4.056477901133e-01
   16 KSP Residual norm 1.206669909337e-07 
   16 KSP preconditioned resid norm 1.206669909337e-07 true resid norm 1.085660015809e-06 ||r(i)||/||b|| 2.422348355796e-01
   17 KSP Residual norm 9.218222902210e-08 
   17 KSP preconditioned resid norm 9.218222902210e-08 true resid norm 7.666580666015e-07 ||r(i)||/||b|| 1.710584234518e-01
   18 KSP Residual norm 6.495019142295e-08 
   18 KSP preconditioned resid norm 6.495019142295e-08 true resid norm 5.096182405097e-07 ||r(i)||/||b|| 1.137071356600e-01
   19 KSP Residual norm 4.786018305023e-08 
   19 KSP preconditioned resid norm 4.786018305023e-08 true resid norm 3.095662841763e-07 ||r(i)||/||b|| 6.907110592312e-02
   20 KSP Residual norm 3.566715183496e-08 
   20 KSP preconditioned resid norm 3.566715183496e-08 true resid norm 1.760792090566e-07 ||r(i)||/||b|| 3.928717796891e-02
   21 KSP Residual norm 2.472460104759e-08 
   21 KSP preconditioned resid norm 2.472460104759e-08 true resid norm 1.225941979910e-07 ||r(i)||/||b|| 2.735348540145e-02
   22 KSP Residual norm 1.781663394502e-08 
   22 KSP preconditioned resid norm 1.781663394502e-08 true resid norm 8.267406264383e-08 ||r(i)||/||b|| 1.844641755209e-02
   23 KSP Residual norm 1.252273262421e-08 
   23 KSP preconditioned resid norm 1.252273262421e-08 true resid norm 6.556515899757e-08 ||r(i)||/||b|| 1.462904157679e-02
   24 KSP Residual norm 8.401802144069e-09 
   24 KSP preconditioned resid norm 8.401802144069e-09 true resid norm 4.630177015246e-08 ||r(i)||/||b|| 1.033095215501e-02
   25 KSP Residual norm 5.577293384017e-09 
   25 KSP preconditioned resid norm 5.577293384017e-09 true resid norm 3.070047043390e-08 ||r(i)||/||b|| 6.849956063113e-03
   26 KSP Residual norm 4.128209757136e-09 
   26 KSP preconditioned resid norm 4.128209757136e-09 true resid norm 2.215615038585e-08 ||r(i)||/||b|| 4.943528699263e-03
   27 KSP Residual norm 2.956696681971e-09 
   27 KSP preconditioned resid norm 2.956696681971e-09 true resid norm 1.593645713466e-08 ||r(i)||/||b|| 3.555777147102e-03
   28 KSP Residual norm 1.958222007154e-09 
   28 KSP preconditioned resid norm 1.958222007154e-09 true resid norm 7.334645041207e-09 ||r(i)||/||b|| 1.636522032422e-03
   29 KSP Residual norm 1.398994447984e-09 
   29 KSP preconditioned resid norm 1.398994447984e-09 true resid norm 5.614653395070e-09 ||r(i)||/||b|| 1.252753737069e-03
   30 KSP Residual norm 1.037427954739e-09 
   30 KSP preconditioned resid norm 1.037427954739e-09 true resid norm 4.779270954395e-09 ||r(i)||/||b|| 1.066361381068e-03
   31 KSP Residual norm 7.181289034221e-10 
   31 KSP preconditioned resid norm 7.181289034221e-10 true resid norm 3.149183501619e-09 ||r(i)||/||b|| 7.026527058345e-04
   32 KSP Residual norm 4.791824328773e-10 
   32 KSP preconditioned resid norm 4.791824328773e-10 true resid norm 2.361147321578e-09 ||r(i)||/||b|| 5.268243509876e-04
   33 KSP Residual norm 3.215471131998e-10 
   33 KSP preconditioned resid norm 3.215471131998e-10 true resid norm 1.603099495863e-09 ||r(i)||/||b|| 3.576870633011e-04
   34 KSP Residual norm 2.331456032813e-10 
   34 KSP preconditioned resid norm 2.331456032813e-10 true resid norm 1.072873575847e-09 ||r(i)||/||b|| 2.393818971488e-04
   35 KSP Residual norm 1.706467783306e-10 
   35 KSP preconditioned resid norm 1.706467783306e-10 true resid norm 6.759617777197e-10 ||r(i)||/||b|| 1.508220692479e-04
   36 KSP Residual norm 1.196986418569e-10 
   36 KSP preconditioned resid norm 1.196986418569e-10 true resid norm 4.444896684452e-10 ||r(i)||/||b|| 9.917550631392e-05
   37 KSP Residual norm 9.117934728976e-11 
   37 KSP preconditioned resid norm 9.117934728976e-11 true resid norm 3.378024134776e-10 ||r(i)||/||b|| 7.537121280659e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.598129505755e-05 
  1 KSP Residual norm 7.026422260478e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.167946865082e-05 
  1 KSP Residual norm 4.781896284637e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.161367224557e-06 
  1 KSP Residual norm 2.062624449199e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.412449346390e-06 
  1 KSP Residual norm 3.050530423160e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.966503771233e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.541725518720e-06 
  1 KSP Residual norm 6.129481354379e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.684718237637e-06 
  1 KSP Residual norm 1.105867405880e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.494215561820e-06 lambda=8.3084782301370910e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.687960701544e-06 
  1 KSP Residual norm 5.446808936535e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.183292123778e-06 
  1 KSP Residual norm 5.972769387778e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 10 SNES Function norm 4.495585631042e-06 
    0 KSP Residual norm 1.159286983570e-04 
    0 KSP preconditioned resid norm 1.159286983570e-04 true resid norm 4.495585631042e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.513285480448e-05 
    1 KSP preconditioned resid norm 6.513285480448e-05 true resid norm 1.421510385061e-05 ||r(i)||/||b|| 3.162013810271e+00
    2 KSP Residual norm 4.030706257793e-05 
    2 KSP preconditioned resid norm 4.030706257793e-05 true resid norm 3.312868766656e-05 ||r(i)||/||b|| 7.369159523468e+00
    3 KSP Residual norm 2.167562148939e-05 
    3 KSP preconditioned resid norm 2.167562148939e-05 true resid norm 4.393374519470e-05 ||r(i)||/||b|| 9.772641164111e+00
    4 KSP Residual norm 1.255632904595e-05 
    4 KSP preconditioned resid norm 1.255632904595e-05 true resid norm 4.716522470805e-05 ||r(i)||/||b|| 1.049145285597e+01
    5 KSP Residual norm 5.192873002974e-06 
    5 KSP preconditioned resid norm 5.192873002974e-06 true resid norm 4.679243323626e-05 ||r(i)||/||b|| 1.040852896076e+01
    6 KSP Residual norm 2.914992174904e-06 
    6 KSP preconditioned resid norm 2.914992174904e-06 true resid norm 4.274700767215e-05 ||r(i)||/||b|| 9.508662759526e+00
    7 KSP Residual norm 1.795363687093e-06 
    7 KSP preconditioned resid norm 1.795363687093e-06 true resid norm 3.759232645864e-05 ||r(i)||/||b|| 8.362053254880e+00
    8 KSP Residual norm 1.419822121411e-06 
    8 KSP preconditioned resid norm 1.419822121411e-06 true resid norm 3.150856908963e-05 ||r(i)||/||b|| 7.008779650879e+00
    9 KSP Residual norm 1.027223312891e-06 
    9 KSP preconditioned resid norm 1.027223312891e-06 true resid norm 2.256912833363e-05 ||r(i)||/||b|| 5.020286606887e+00
   10 KSP Residual norm 6.537217163680e-07 
   10 KSP preconditioned resid norm 6.537217163680e-07 true resid norm 1.552109521236e-05 ||r(i)||/||b|| 3.452519090102e+00
   11 KSP Residual norm 5.230634901268e-07 
   11 KSP preconditioned resid norm 5.230634901268e-07 true resid norm 1.219109494250e-05 ||r(i)||/||b|| 2.711792398818e+00
   12 KSP Residual norm 4.529812974748e-07 
   12 KSP preconditioned resid norm 4.529812974748e-07 true resid norm 9.464527102749e-06 ||r(i)||/||b|| 2.105293476649e+00
   13 KSP Residual norm 3.545873517853e-07 
   13 KSP preconditioned resid norm 3.545873517853e-07 true resid norm 6.036522092471e-06 ||r(i)||/||b|| 1.342766568785e+00
   14 KSP Residual norm 2.335896284254e-07 
   14 KSP preconditioned resid norm 2.335896284254e-07 true resid norm 3.449473648706e-06 ||r(i)||/||b|| 7.673024010237e-01
   15 KSP Residual norm 1.630612085751e-07 
   15 KSP preconditioned resid norm 1.630612085751e-07 true resid norm 2.089727705070e-06 ||r(i)||/||b|| 4.648399288939e-01
   16 KSP Residual norm 1.251284511977e-07 
   16 KSP preconditioned resid norm 1.251284511977e-07 true resid norm 1.238001016622e-06 ||r(i)||/||b|| 2.753814782380e-01
   17 KSP Residual norm 9.606206265652e-08 
   17 KSP preconditioned resid norm 9.606206265652e-08 true resid norm 8.623484020788e-07 ||r(i)||/||b|| 1.918211492012e-01
   18 KSP Residual norm 6.739154768087e-08 
   18 KSP preconditioned resid norm 6.739154768087e-08 true resid norm 5.835275940997e-07 ||r(i)||/||b|| 1.298001288354e-01
   19 KSP Residual norm 4.948862750502e-08 
   19 KSP preconditioned resid norm 4.948862750502e-08 true resid norm 3.422916449546e-07 ||r(i)||/||b|| 7.613950062282e-02
   20 KSP Residual norm 3.662264948898e-08 
   20 KSP preconditioned resid norm 3.662264948898e-08 true resid norm 1.824455881759e-07 ||r(i)||/||b|| 4.058327505010e-02
   21 KSP Residual norm 2.533727910646e-08 
   21 KSP preconditioned resid norm 2.533727910646e-08 true resid norm 1.271077439620e-07 ||r(i)||/||b|| 2.827390119863e-02
   22 KSP Residual norm 1.824708853920e-08 
   22 KSP preconditioned resid norm 1.824708853920e-08 true resid norm 8.324329891871e-08 ||r(i)||/||b|| 1.851667518997e-02
   23 KSP Residual norm 1.281682897024e-08 
   23 KSP preconditioned resid norm 1.281682897024e-08 true resid norm 6.515951762118e-08 ||r(i)||/||b|| 1.449411110563e-02
   24 KSP Residual norm 8.640471070604e-09 
   24 KSP preconditioned resid norm 8.640471070604e-09 true resid norm 4.508201810796e-08 ||r(i)||/||b|| 1.002806348447e-02
   25 KSP Residual norm 5.740242163199e-09 
   25 KSP preconditioned resid norm 5.740242163199e-09 true resid norm 2.908068400890e-08 ||r(i)||/||b|| 6.468719850001e-03
   26 KSP Residual norm 4.254367634023e-09 
   26 KSP preconditioned resid norm 4.254367634023e-09 true resid norm 2.115970199692e-08 ||r(i)||/||b|| 4.706773206770e-03
   27 KSP Residual norm 3.053491818847e-09 
   27 KSP preconditioned resid norm 3.053491818847e-09 true resid norm 1.605333720379e-08 ||r(i)||/||b|| 3.570911227436e-03
   28 KSP Residual norm 2.020813393246e-09 
   28 KSP preconditioned resid norm 2.020813393246e-09 true resid norm 7.286285454586e-09 ||r(i)||/||b|| 1.620764468210e-03
   29 KSP Residual norm 1.439268524509e-09 
   29 KSP preconditioned resid norm 1.439268524509e-09 true resid norm 5.803073211987e-09 ||r(i)||/||b|| 1.290838099472e-03
   30 KSP Residual norm 1.066684385737e-09 
   30 KSP preconditioned resid norm 1.066684385737e-09 true resid norm 5.030122126303e-09 ||r(i)||/||b|| 1.118902527753e-03
   31 KSP Residual norm 7.404657333905e-10 
   31 KSP preconditioned resid norm 7.404657333905e-10 true resid norm 3.213120319062e-09 ||r(i)||/||b|| 7.147278647915e-04
   32 KSP Residual norm 4.933697381188e-10 
   32 KSP preconditioned resid norm 4.933697381188e-10 true resid norm 2.296915407214e-09 ||r(i)||/||b|| 5.109268504095e-04
   33 KSP Residual norm 3.311655823547e-10 
   33 KSP preconditioned resid norm 3.311655823547e-10 true resid norm 1.545768219963e-09 ||r(i)||/||b|| 3.438413472295e-04
   34 KSP Residual norm 2.406459314901e-10 
   34 KSP preconditioned resid norm 2.406459314901e-10 true resid norm 1.026658401139e-09 ||r(i)||/||b|| 2.283703360135e-04
   35 KSP Residual norm 1.777452621261e-10 
   35 KSP preconditioned resid norm 1.777452621261e-10 true resid norm 6.469678727867e-10 ||r(i)||/||b|| 1.439118116935e-04
   36 KSP Residual norm 1.256187555689e-10 
   36 KSP preconditioned resid norm 1.256187555689e-10 true resid norm 4.464253751946e-10 ||r(i)||/||b|| 9.930305233474e-05
   37 KSP Residual norm 9.611903354317e-11 
   37 KSP preconditioned resid norm 9.611903354317e-11 true resid norm 3.636968278251e-10 ||r(i)||/||b|| 8.090087870061e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.107017754213e-05 
  1 KSP Residual norm 1.273831558241e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.657713888933e-05 
  1 KSP Residual norm 9.201978505309e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.179930761910e-06 
  1 KSP Residual norm 3.158271549014e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.076877082945e-06 
  1 KSP Residual norm 2.132562484561e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.929352850694e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.654616951654e-06 
  1 KSP Residual norm 1.004491429515e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.303654020889e-06 
  1 KSP Residual norm 7.062641684511e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.524244930838e-06 lambda=7.8459583838624794e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.841154511336e-07 
  1 KSP Residual norm 3.756676893912e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.762135732698e-06 
  1 KSP Residual norm 2.333251548762e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 11 SNES Function norm 4.486045323628e-06 
    0 KSP Residual norm 1.164828225972e-04 
    0 KSP preconditioned resid norm 1.164828225972e-04 true resid norm 4.486045323628e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.529222092261e-05 
    1 KSP preconditioned resid norm 6.529222092261e-05 true resid norm 1.419152442367e-05 ||r(i)||/||b|| 3.163482176367e+00
    2 KSP Residual norm 4.040617994077e-05 
    2 KSP preconditioned resid norm 4.040617994077e-05 true resid norm 3.304561547586e-05 ||r(i)||/||b|| 7.366313332103e+00
    3 KSP Residual norm 2.172480563683e-05 
    3 KSP preconditioned resid norm 2.172480563683e-05 true resid norm 4.380775511565e-05 ||r(i)||/||b|| 9.765339392564e+00
    4 KSP Residual norm 1.260372790735e-05 
    4 KSP preconditioned resid norm 1.260372790735e-05 true resid norm 4.702028873453e-05 ||r(i)||/||b|| 1.048145645941e+01
    5 KSP Residual norm 5.228292849686e-06 
    5 KSP preconditioned resid norm 5.228292849686e-06 true resid norm 4.667220260174e-05 ||r(i)||/||b|| 1.040386336623e+01
    6 KSP Residual norm 2.930659027002e-06 
    6 KSP preconditioned resid norm 2.930659027002e-06 true resid norm 4.262752634112e-05 ||r(i)||/||b|| 9.502250482536e+00
    7 KSP Residual norm 1.787654312261e-06 
    7 KSP preconditioned resid norm 1.787654312261e-06 true resid norm 3.748263889714e-05 ||r(i)||/||b|| 8.355385688976e+00
    8 KSP Residual norm 1.401727060873e-06 
    8 KSP preconditioned resid norm 1.401727060873e-06 true resid norm 3.141016569595e-05 ||r(i)||/||b|| 7.001749521013e+00
    9 KSP Residual norm 1.025143485022e-06 
    9 KSP preconditioned resid norm 1.025143485022e-06 true resid norm 2.271841217660e-05 ||r(i)||/||b|| 5.064240447358e+00
   10 KSP Residual norm 6.612636523989e-07 
   10 KSP preconditioned resid norm 6.612636523989e-07 true resid norm 1.567473002268e-05 ||r(i)||/||b|| 3.494108706419e+00
   11 KSP Residual norm 5.268297638489e-07 
   11 KSP preconditioned resid norm 5.268297638489e-07 true resid norm 1.226855607410e-05 ||r(i)||/||b|| 2.734826598715e+00
   12 KSP Residual norm 4.528175579139e-07 
   12 KSP preconditioned resid norm 4.528175579139e-07 true resid norm 9.498897416652e-06 ||r(i)||/||b|| 2.117432333245e+00
   13 KSP Residual norm 3.515518357539e-07 
   13 KSP preconditioned resid norm 3.515518357539e-07 true resid norm 6.048492072579e-06 ||r(i)||/||b|| 1.348290450995e+00
   14 KSP Residual norm 2.288357313912e-07 
   14 KSP preconditioned resid norm 2.288357313912e-07 true resid norm 3.389404831321e-06 ||r(i)||/||b|| 7.555440453241e-01
   15 KSP Residual norm 1.567657065105e-07 
   15 KSP preconditioned resid norm 1.567657065105e-07 true resid norm 2.026967693888e-06 ||r(i)||/||b|| 4.518384340016e-01
   16 KSP Residual norm 1.188891475210e-07 
   16 KSP preconditioned resid norm 1.188891475210e-07 true resid norm 1.234956367626e-06 ||r(i)||/||b|| 2.752884285680e-01
   17 KSP Residual norm 9.096287011576e-08 
   17 KSP preconditioned resid norm 9.096287011576e-08 true resid norm 8.766121708210e-07 ||r(i)||/||b|| 1.954086745856e-01
   18 KSP Residual norm 6.386809094938e-08 
   18 KSP preconditioned resid norm 6.386809094938e-08 true resid norm 5.922366476167e-07 ||r(i)||/||b|| 1.320175354666e-01
   19 KSP Residual norm 4.725893500653e-08 
   19 KSP preconditioned resid norm 4.725893500653e-08 true resid norm 3.519520698273e-07 ||r(i)||/||b|| 7.845486267684e-02
   20 KSP Residual norm 3.536486989415e-08 
   20 KSP preconditioned resid norm 3.536486989415e-08 true resid norm 1.921052607876e-07 ||r(i)||/||b|| 4.282285329927e-02
   21 KSP Residual norm 2.454480095459e-08 
   21 KSP preconditioned resid norm 2.454480095459e-08 true resid norm 1.330148097092e-07 ||r(i)||/||b|| 2.965079487909e-02
   22 KSP Residual norm 1.766715128213e-08 
   22 KSP preconditioned resid norm 1.766715128213e-08 true resid norm 8.641887719795e-08 ||r(i)||/||b|| 1.926393314459e-02
   23 KSP Residual norm 1.243685882040e-08 
   23 KSP preconditioned resid norm 1.243685882040e-08 true resid norm 6.689131847441e-08 ||r(i)||/||b|| 1.491097696274e-02
   24 KSP Residual norm 8.406892385432e-09 
   24 KSP preconditioned resid norm 8.406892385432e-09 true resid norm 4.637670582205e-08 ||r(i)||/||b|| 1.033799314906e-02
   25 KSP Residual norm 5.530137737645e-09 
   25 KSP preconditioned resid norm 5.530137737645e-09 true resid norm 2.996042945362e-08 ||r(i)||/||b|| 6.678583761921e-03
   26 KSP Residual norm 4.078860046930e-09 
   26 KSP preconditioned resid norm 4.078860046930e-09 true resid norm 2.172198653529e-08 ||r(i)||/||b|| 4.842123734436e-03
   27 KSP Residual norm 2.946385097726e-09 
   27 KSP preconditioned resid norm 2.946385097726e-09 true resid norm 1.601412937486e-08 ||r(i)||/||b|| 3.569765399051e-03
   28 KSP Residual norm 1.958894565892e-09 
   28 KSP preconditioned resid norm 1.958894565892e-09 true resid norm 7.239444878804e-09 ||r(i)||/||b|| 1.613769892309e-03
   29 KSP Residual norm 1.401982641179e-09 
   29 KSP preconditioned resid norm 1.401982641179e-09 true resid norm 5.486322810176e-09 ||r(i)||/||b|| 1.222975341172e-03
   30 KSP Residual norm 1.041576207982e-09 
   30 KSP preconditioned resid norm 1.041576207982e-09 true resid norm 4.674664351364e-09 ||r(i)||/||b|| 1.042045724938e-03
   31 KSP Residual norm 7.288376396294e-10 
   31 KSP preconditioned resid norm 7.288376396294e-10 true resid norm 3.100423265356e-09 ||r(i)||/||b|| 6.911261571581e-04
   32 KSP Residual norm 4.876175182784e-10 
   32 KSP preconditioned resid norm 4.876175182784e-10 true resid norm 2.324636193167e-09 ||r(i)||/||b|| 5.181927567525e-04
   33 KSP Residual norm 3.269711970716e-10 
   33 KSP preconditioned resid norm 3.269711970716e-10 true resid norm 1.584011559477e-09 ||r(i)||/||b|| 3.530975380775e-04
   34 KSP Residual norm 2.364557496908e-10 
   34 KSP preconditioned resid norm 2.364557496908e-10 true resid norm 1.068290514594e-09 ||r(i)||/||b|| 2.381363623250e-04
   35 KSP Residual norm 1.744221543842e-10 
   35 KSP preconditioned resid norm 1.744221543842e-10 true resid norm 6.794639217181e-10 ||r(i)||/||b|| 1.514616711827e-04
   36 KSP Residual norm 1.230876967903e-10 
   36 KSP preconditioned resid norm 1.230876967903e-10 true resid norm 4.511806615470e-10 ||r(i)||/||b|| 1.005742539360e-04
   37 KSP Residual norm 9.403643209654e-11 
   37 KSP preconditioned resid norm 9.403643209654e-11 true resid norm 3.523595784055e-10 ||r(i)||/||b|| 7.854570183444e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.596671636869e-05 
  1 KSP Residual norm 6.508392087643e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.203130152482e-05 
  1 KSP Residual norm 4.562672073284e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.261064605018e-06 
  1 KSP Residual norm 2.025776842291e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.390905281332e-06 
  1 KSP Residual norm 2.714282214112e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.989372272825e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.542833650288e-06 
  1 KSP Residual norm 6.307888689152e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.658558562897e-06 
  1 KSP Residual norm 9.010481162595e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.497109297067e-06 lambda=8.3051680888395624e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.688883625034e-06 
  1 KSP Residual norm 5.738800846992e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.187398737326e-06 
  1 KSP Residual norm 5.756454276543e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 12 SNES Function norm 4.500309477119e-06 
    0 KSP Residual norm 1.164590642374e-04 
    0 KSP preconditioned resid norm 1.164590642374e-04 true resid norm 4.500309477119e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.514508628217e-05 
    1 KSP preconditioned resid norm 6.514508628217e-05 true resid norm 1.420489189651e-05 ||r(i)||/||b|| 3.156425567781e+00
    2 KSP Residual norm 4.030474338590e-05 
    2 KSP preconditioned resid norm 4.030474338590e-05 true resid norm 3.306178977704e-05 ||r(i)||/||b|| 7.346559152240e+00
    3 KSP Residual norm 2.164071893851e-05 
    3 KSP preconditioned resid norm 2.164071893851e-05 true resid norm 4.383887686253e-05 ||r(i)||/||b|| 9.741302700496e+00
    4 KSP Residual norm 1.252381132052e-05 
    4 KSP preconditioned resid norm 1.252381132052e-05 true resid norm 4.705699305358e-05 ||r(i)||/||b|| 1.045639045333e+01
    5 KSP Residual norm 5.148371997065e-06 
    5 KSP preconditioned resid norm 5.148371997065e-06 true resid norm 4.670339135357e-05 ||r(i)||/||b|| 1.037781770143e+01
    6 KSP Residual norm 2.863065602703e-06 
    6 KSP preconditioned resid norm 2.863065602703e-06 true resid norm 4.268989251685e-05 ||r(i)||/||b|| 9.485990404414e+00
    7 KSP Residual norm 1.736485764760e-06 
    7 KSP preconditioned resid norm 1.736485764760e-06 true resid norm 3.758347055679e-05 ||r(i)||/||b|| 8.351308004010e+00
    8 KSP Residual norm 1.363035578332e-06 
    8 KSP preconditioned resid norm 1.363035578332e-06 true resid norm 3.161253296554e-05 ||r(i)||/||b|| 7.024524230225e+00
    9 KSP Residual norm 9.871090181015e-07 
    9 KSP preconditioned resid norm 9.871090181015e-07 true resid norm 2.295365018086e-05 ||r(i)||/||b|| 5.100460378906e+00
   10 KSP Residual norm 6.294719665263e-07 
   10 KSP preconditioned resid norm 6.294719665263e-07 true resid norm 1.599780272796e-05 ||r(i)||/||b|| 3.554822798143e+00
   11 KSP Residual norm 5.067653958989e-07 
   11 KSP preconditioned resid norm 5.067653958989e-07 true resid norm 1.269406356037e-05 ||r(i)||/||b|| 2.820709025659e+00
   12 KSP Residual norm 4.415799978944e-07 
   12 KSP preconditioned resid norm 4.415799978944e-07 true resid norm 9.982212008995e-06 ||r(i)||/||b|| 2.218116789467e+00
   13 KSP Residual norm 3.478436947004e-07 
   13 KSP preconditioned resid norm 3.478436947004e-07 true resid norm 6.484259608526e-06 ||r(i)||/||b|| 1.440847488710e+00
   14 KSP Residual norm 2.289852046482e-07 
   14 KSP preconditioned resid norm 2.289852046482e-07 true resid norm 3.764125550679e-06 ||r(i)||/||b|| 8.364148220954e-01
   15 KSP Residual norm 1.597464967593e-07 
   15 KSP preconditioned resid norm 1.597464967593e-07 true resid norm 2.305323058107e-06 ||r(i)||/||b|| 5.122587834966e-01
   16 KSP Residual norm 1.231349007461e-07 
   16 KSP preconditioned resid norm 1.231349007461e-07 true resid norm 1.392114614048e-06 ||r(i)||/||b|| 3.093375291467e-01
   17 KSP Residual norm 9.479495585404e-08 
   17 KSP preconditioned resid norm 9.479495585404e-08 true resid norm 9.735126752465e-07 ||r(i)||/||b|| 2.163212730583e-01
   18 KSP Residual norm 6.641353835793e-08 
   18 KSP preconditioned resid norm 6.641353835793e-08 true resid norm 6.610115478236e-07 ||r(i)||/||b|| 1.468813536457e-01
   19 KSP Residual norm 4.892219488901e-08 
   19 KSP preconditioned resid norm 4.892219488901e-08 true resid norm 3.843764868941e-07 ||r(i)||/||b|| 8.541112313461e-02
   20 KSP Residual norm 3.628316826516e-08 
   20 KSP preconditioned resid norm 3.628316826516e-08 true resid norm 1.967724476994e-07 ||r(i)||/||b|| 4.372420356863e-02
   21 KSP Residual norm 2.508389245570e-08 
   21 KSP preconditioned resid norm 2.508389245570e-08 true resid norm 1.364985233452e-07 ||r(i)||/||b|| 3.033091924883e-02
   22 KSP Residual norm 1.805088317096e-08 
   22 KSP preconditioned resid norm 1.805088317096e-08 true resid norm 8.729199816120e-08 ||r(i)||/||b|| 1.939688783739e-02
   23 KSP Residual norm 1.271659882744e-08 
   23 KSP preconditioned resid norm 1.271659882744e-08 true resid norm 6.642457764309e-08 ||r(i)||/||b|| 1.476000216892e-02
   24 KSP Residual norm 8.596967695603e-09 
   24 KSP preconditioned resid norm 8.596967695603e-09 true resid norm 4.473193446845e-08 ||r(i)||/||b|| 9.939746298756e-03
   25 KSP Residual norm 5.698598701948e-09 
   25 KSP preconditioned resid norm 5.698598701948e-09 true resid norm 2.834489146688e-08 ||r(i)||/||b|| 6.298431610314e-03
   26 KSP Residual norm 4.217318947896e-09 
   26 KSP preconditioned resid norm 4.217318947896e-09 true resid norm 2.076506715547e-08 ||r(i)||/||b|| 4.614142040907e-03
   27 KSP Residual norm 3.040129902157e-09 
   27 KSP preconditioned resid norm 3.040129902157e-09 true resid norm 1.617776942718e-08 ||r(i)||/||b|| 3.594812647758e-03
   28 KSP Residual norm 2.015900214063e-09 
   28 KSP preconditioned resid norm 2.015900214063e-09 true resid norm 7.164352525795e-09 ||r(i)||/||b|| 1.591968855080e-03
   29 KSP Residual norm 1.440420443989e-09 
   29 KSP preconditioned resid norm 1.440420443989e-09 true resid norm 5.702925397804e-09 ||r(i)||/||b|| 1.267229604275e-03
   30 KSP Residual norm 1.069587099242e-09 
   30 KSP preconditioned resid norm 1.069587099242e-09 true resid norm 4.961722184310e-09 ||r(i)||/||b|| 1.102529105951e-03
   31 KSP Residual norm 7.455967166422e-10 
   31 KSP preconditioned resid norm 7.455967166422e-10 true resid norm 3.146309866399e-09 ||r(i)||/||b|| 6.991318891280e-04
   32 KSP Residual norm 4.989306342422e-10 
   32 KSP preconditioned resid norm 4.989306342422e-10 true resid norm 2.245413033937e-09 ||r(i)||/||b|| 4.989463603233e-04
   33 KSP Residual norm 3.355044490588e-10 
   33 KSP preconditioned resid norm 3.355044490588e-10 true resid norm 1.521062842855e-09 ||r(i)||/||b|| 3.379907205467e-04
   34 KSP Residual norm 2.442118688717e-10 
   34 KSP preconditioned resid norm 2.442118688717e-10 true resid norm 1.022516032039e-09 ||r(i)||/||b|| 2.272101590430e-04
   35 KSP Residual norm 1.813492567047e-10 
   35 KSP preconditioned resid norm 1.813492567047e-10 true resid norm 6.454161414531e-10 ||r(i)||/||b|| 1.434159461109e-04
   36 KSP Residual norm 1.288035682576e-10 
   36 KSP preconditioned resid norm 1.288035682576e-10 true resid norm 4.530518230547e-10 ||r(i)||/||b|| 1.006712594674e-04
   37 KSP Residual norm 9.872672861454e-11 
   37 KSP preconditioned resid norm 9.872672861454e-11 true resid norm 3.797138521935e-10 ||r(i)||/||b|| 8.437505334334e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.104031103309e-05 
  1 KSP Residual norm 1.287293061109e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.630186753934e-05 
  1 KSP Residual norm 9.414494266390e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.259447818305e-06 
  1 KSP Residual norm 3.216868047744e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.076555782833e-06 
  1 KSP Residual norm 2.251948155891e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.926262250004e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.696639778593e-06 
  1 KSP Residual norm 1.033030814790e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.316471777522e-06 
  1 KSP Residual norm 6.996221656260e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.522491119098e-06 lambda=8.0569255078629304e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.008325006143e-06 
  1 KSP Residual norm 3.846779363698e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.802392439479e-06 
  1 KSP Residual norm 2.407702357114e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 13 SNES Function norm 4.491787522739e-06 
    0 KSP Residual norm 1.162477777729e-04 
    0 KSP preconditioned resid norm 1.162477777729e-04 true resid norm 4.491787522739e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.495761370644e-05 
    1 KSP preconditioned resid norm 6.495761370644e-05 true resid norm 1.421226433187e-05 ||r(i)||/||b|| 3.164055347658e+00
    2 KSP Residual norm 4.019433441440e-05 
    2 KSP preconditioned resid norm 4.019433441440e-05 true resid norm 3.304386427143e-05 ||r(i)||/||b|| 7.356506536463e+00
    3 KSP Residual norm 2.156401663800e-05 
    3 KSP preconditioned resid norm 2.156401663800e-05 true resid norm 4.378462412885e-05 ||r(i)||/||b|| 9.747705987248e+00
    4 KSP Residual norm 1.248187622426e-05 
    4 KSP preconditioned resid norm 1.248187622426e-05 true resid norm 4.696499197727e-05 ||r(i)||/||b|| 1.045574656849e+01
    5 KSP Residual norm 5.160121824629e-06 
    5 KSP preconditioned resid norm 5.160121824629e-06 true resid norm 4.655623204271e-05 ||r(i)||/||b|| 1.036474494999e+01
    6 KSP Residual norm 2.863305132935e-06 
    6 KSP preconditioned resid norm 2.863305132935e-06 true resid norm 4.253433151241e-05 ||r(i)||/||b|| 9.469355194806e+00
    7 KSP Residual norm 1.728245020393e-06 
    7 KSP preconditioned resid norm 1.728245020393e-06 true resid norm 3.741064736941e-05 ||r(i)||/||b|| 8.328676986618e+00
    8 KSP Residual norm 1.344691860185e-06 
    8 KSP preconditioned resid norm 1.344691860185e-06 true resid norm 3.143751341471e-05 ||r(i)||/||b|| 6.998887025613e+00
    9 KSP Residual norm 9.817470415226e-07 
    9 KSP preconditioned resid norm 9.817470415226e-07 true resid norm 2.294072900407e-05 ||r(i)||/||b|| 5.107260503294e+00
   10 KSP Residual norm 6.366871696339e-07 
   10 KSP preconditioned resid norm 6.366871696339e-07 true resid norm 1.606815513979e-05 ||r(i)||/||b|| 3.577229568063e+00
   11 KSP Residual norm 5.118382307188e-07 
   11 KSP preconditioned resid norm 5.118382307188e-07 true resid norm 1.273663397231e-05 ||r(i)||/||b|| 2.835537947383e+00
   12 KSP Residual norm 4.415667246296e-07 
   12 KSP preconditioned resid norm 4.415667246296e-07 true resid norm 9.936319815602e-06 ||r(i)||/||b|| 2.212108156341e+00
   13 KSP Residual norm 3.438334843485e-07 
   13 KSP preconditioned resid norm 3.438334843485e-07 true resid norm 6.401213092549e-06 ||r(i)||/||b|| 1.425092585111e+00
   14 KSP Residual norm 2.241686010423e-07 
   14 KSP preconditioned resid norm 2.241686010423e-07 true resid norm 3.643500101603e-06 ||r(i)||/||b|| 8.111470284732e-01
   15 KSP Residual norm 1.538016744958e-07 
   15 KSP preconditioned resid norm 1.538016744958e-07 true resid norm 2.212265997390e-06 ||r(i)||/||b|| 4.925135007369e-01
   16 KSP Residual norm 1.165532643044e-07 
   16 KSP preconditioned resid norm 1.165532643044e-07 true resid norm 1.361757932796e-06 ||r(i)||/||b|| 3.031661506476e-01
   17 KSP Residual norm 8.947146501715e-08 
   17 KSP preconditioned resid norm 8.947146501715e-08 true resid norm 9.733257180884e-07 ||r(i)||/||b|| 2.166900622884e-01
   18 KSP Residual norm 6.296509016313e-08 
   18 KSP preconditioned resid norm 6.296509016313e-08 true resid norm 6.552786552926e-07 ||r(i)||/||b|| 1.458837159985e-01
   19 KSP Residual norm 4.672084652129e-08 
   19 KSP preconditioned resid norm 4.672084652129e-08 true resid norm 3.939950619113e-07 ||r(i)||/||b|| 8.771453678893e-02
   20 KSP Residual norm 3.499026240943e-08 
   20 KSP preconditioned resid norm 3.499026240943e-08 true resid norm 2.090931341272e-07 ||r(i)||/||b|| 4.655009460460e-02
   21 KSP Residual norm 2.420578015056e-08 
   21 KSP preconditioned resid norm 2.420578015056e-08 true resid norm 1.429039141305e-07 ||r(i)||/||b|| 3.181448663970e-02
   22 KSP Residual norm 1.740929082604e-08 
   22 KSP preconditioned resid norm 1.740929082604e-08 true resid norm 9.203462140294e-08 ||r(i)||/||b|| 2.048953138078e-02
   23 KSP Residual norm 1.232337606845e-08 
   23 KSP preconditioned resid norm 1.232337606845e-08 true resid norm 6.822626887891e-08 ||r(i)||/||b|| 1.518911313893e-02
   24 KSP Residual norm 8.296116201866e-09 
   24 KSP preconditioned resid norm 8.296116201866e-09 true resid norm 4.549506139337e-08 ||r(i)||/||b|| 1.012849810083e-02
   25 KSP Residual norm 5.491641675074e-09 
   25 KSP preconditioned resid norm 5.491641675074e-09 true resid norm 2.923276482828e-08 ||r(i)||/||b|| 6.508047114939e-03
   26 KSP Residual norm 4.052649474755e-09 
   26 KSP preconditioned resid norm 4.052649474755e-09 true resid norm 2.124691828126e-08 ||r(i)||/||b|| 4.730169932060e-03
   27 KSP Residual norm 2.926021421182e-09 
   27 KSP preconditioned resid norm 2.926021421182e-09 true resid norm 1.591823336045e-08 ||r(i)||/||b|| 3.543852704489e-03
   28 KSP Residual norm 1.944328644989e-09 
   28 KSP preconditioned resid norm 1.944328644989e-09 true resid norm 6.958416288906e-09 ||r(i)||/||b|| 1.549141907020e-03
   29 KSP Residual norm 1.400863099230e-09 
   29 KSP preconditioned resid norm 1.400863099230e-09 true resid norm 5.327837935933e-09 ||r(i)||/||b|| 1.186128664582e-03
   30 KSP Residual norm 1.044217371820e-09 
   30 KSP preconditioned resid norm 1.044217371820e-09 true resid norm 4.552175534255e-09 ||r(i)||/||b|| 1.013444093518e-03
   31 KSP Residual norm 7.279665092073e-10 
   31 KSP preconditioned resid norm 7.279665092073e-10 true resid norm 2.966484981871e-09 ||r(i)||/||b|| 6.604241556071e-04
   32 KSP Residual norm 4.912566922905e-10 
   32 KSP preconditioned resid norm 4.912566922905e-10 true resid norm 2.265280766344e-09 ||r(i)||/||b|| 5.043161001888e-04
   33 KSP Residual norm 3.316205467037e-10 
   33 KSP preconditioned resid norm 3.316205467037e-10 true resid norm 1.552784235397e-09 ||r(i)||/||b|| 3.456940533221e-04
   34 KSP Residual norm 2.419650452291e-10 
   34 KSP preconditioned resid norm 2.419650452291e-10 true resid norm 1.064798067602e-09 ||r(i)||/||b|| 2.370544159117e-04
   35 KSP Residual norm 1.793183800739e-10 
   35 KSP preconditioned resid norm 1.793183800739e-10 true resid norm 6.774049929149e-10 ||r(i)||/||b|| 1.508096697552e-04
   36 KSP Residual norm 1.274181162294e-10 
   36 KSP preconditioned resid norm 1.274181162294e-10 true resid norm 4.601851670433e-10 ||r(i)||/||b|| 1.024503418102e-04
   37 KSP Residual norm 9.760906462482e-11 
   37 KSP preconditioned resid norm 9.760906462482e-11 true resid norm 3.704760239888e-10 ||r(i)||/||b|| 8.247852822809e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.596263011401e-05 
  1 KSP Residual norm 6.178134471055e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.238684646802e-05 
  1 KSP Residual norm 4.946021337305e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.354694856301e-06 
  1 KSP Residual norm 1.977163642237e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.370691285253e-06 
  1 KSP Residual norm 3.077917073265e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.008904457663e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.551457156032e-06 
  1 KSP Residual norm 6.835592106938e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.639445188729e-06 
  1 KSP Residual norm 9.641770546169e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.500756284403e-06 lambda=8.3261658670811950e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.694586827521e-06 
  1 KSP Residual norm 5.353634616269e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.197367581467e-06 
  1 KSP Residual norm 5.725945860695e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 14 SNES Function norm 4.505189365499e-06 
    0 KSP Residual norm 1.164500414770e-04 
    0 KSP preconditioned resid norm 1.164500414770e-04 true resid norm 4.505189365499e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.495111167246e-05 
    1 KSP preconditioned resid norm 6.495111167246e-05 true resid norm 1.421646479368e-05 ||r(i)||/||b|| 3.155575413222e+00
    2 KSP Residual norm 4.014284515163e-05 
    2 KSP preconditioned resid norm 4.014284515163e-05 true resid norm 3.307010509858e-05 ||r(i)||/||b|| 7.340447296585e+00
    3 KSP Residual norm 2.151392769716e-05 
    3 KSP preconditioned resid norm 2.151392769716e-05 true resid norm 4.380386310817e-05 ||r(i)||/||b|| 9.722979336590e+00
    4 KSP Residual norm 1.243415922579e-05 
    4 KSP preconditioned resid norm 1.243415922579e-05 true resid norm 4.698684537164e-05 ||r(i)||/||b|| 1.042949398120e+01
    5 KSP Residual norm 5.095769777034e-06 
    5 KSP preconditioned resid norm 5.095769777034e-06 true resid norm 4.659999326170e-05 ||r(i)||/||b|| 1.034362586811e+01
    6 KSP Residual norm 2.809653325380e-06 
    6 KSP preconditioned resid norm 2.809653325380e-06 true resid norm 4.261013034839e-05 ||r(i)||/||b|| 9.458010949484e+00
    7 KSP Residual norm 1.686760800145e-06 
    7 KSP preconditioned resid norm 1.686760800145e-06 true resid norm 3.753099607226e-05 ||r(i)||/||b|| 8.330614548564e+00
    8 KSP Residual norm 1.314444879512e-06 
    8 KSP preconditioned resid norm 1.314444879512e-06 true resid norm 3.164682012099e-05 ||r(i)||/||b|| 7.024526063953e+00
    9 KSP Residual norm 9.502434096708e-07 
    9 KSP preconditioned resid norm 9.502434096708e-07 true resid norm 2.318113782053e-05 ||r(i)||/||b|| 5.145430289357e+00
   10 KSP Residual norm 6.083222827318e-07 
   10 KSP preconditioned resid norm 6.083222827318e-07 true resid norm 1.636107315182e-05 ||r(i)||/||b|| 3.631606093433e+00
   11 KSP Residual norm 4.933832011276e-07 
   11 KSP preconditioned resid norm 4.933832011276e-07 true resid norm 1.311676147725e-05 ||r(i)||/||b|| 2.911478389278e+00
   12 KSP Residual norm 4.316746872064e-07 
   12 KSP preconditioned resid norm 4.316746872064e-07 true resid norm 1.040239679580e-05 ||r(i)||/||b|| 2.308981033176e+00
   13 KSP Residual norm 3.411677740778e-07 
   13 KSP preconditioned resid norm 3.411677740778e-07 true resid norm 6.843527679651e-06 ||r(i)||/||b|| 1.519032192533e+00
   14 KSP Residual norm 2.248468918441e-07 
   14 KSP preconditioned resid norm 2.248468918441e-07 true resid norm 4.028834850091e-06 ||r(i)||/||b|| 8.942653733813e-01
   15 KSP Residual norm 1.570712682407e-07 
   15 KSP preconditioned resid norm 1.570712682407e-07 true resid norm 2.497140544455e-06 ||r(i)||/||b|| 5.542809284728e-01
   16 KSP Residual norm 1.212276176704e-07 
   16 KSP preconditioned resid norm 1.212276176704e-07 true resid norm 1.526941239542e-06 ||r(i)||/||b|| 3.389294246398e-01
   17 KSP Residual norm 9.358374245550e-08 
   17 KSP preconditioned resid norm 9.358374245550e-08 true resid norm 1.071836866695e-06 ||r(i)||/||b|| 2.379116125291e-01
   18 KSP Residual norm 6.563137125039e-08 
   18 KSP preconditioned resid norm 6.563137125039e-08 true resid norm 7.254830627095e-07 ||r(i)||/||b|| 1.610327566396e-01
   19 KSP Residual norm 4.845536714014e-08 
   19 KSP preconditioned resid norm 4.845536714014e-08 true resid norm 4.244066326816e-07 ||r(i)||/||b|| 9.420394976775e-02
   20 KSP Residual norm 3.595311962008e-08 
   20 KSP preconditioned resid norm 3.595311962008e-08 true resid norm 2.118842352190e-07 ||r(i)||/||b|| 4.703114964303e-02
   21 KSP Residual norm 2.480325241215e-08 
   21 KSP preconditioned resid norm 2.480325241215e-08 true resid norm 1.460442631915e-07 ||r(i)||/||b|| 3.241689779122e-02
   22 KSP Residual norm 1.784598361291e-08 
   22 KSP preconditioned resid norm 1.784598361291e-08 true resid norm 9.275448734844e-08 ||r(i)||/||b|| 2.058836595388e-02
   23 KSP Residual norm 1.262397417864e-08 
   23 KSP preconditioned resid norm 1.262397417864e-08 true resid norm 6.787400555430e-08 ||r(i)||/||b|| 1.506573865110e-02
   24 KSP Residual norm 8.522451065637e-09 
   24 KSP preconditioned resid norm 8.522451065637e-09 true resid norm 4.408022668099e-08 ||r(i)||/||b|| 9.784322723160e-03
   25 KSP Residual norm 5.665104116809e-09 
   25 KSP preconditioned resid norm 5.665104116809e-09 true resid norm 2.767852562702e-08 ||r(i)||/||b|| 6.143698606541e-03
   26 KSP Residual norm 4.192155372100e-09 
   26 KSP preconditioned resid norm 4.192155372100e-09 true resid norm 2.038928570248e-08 ||r(i)||/||b|| 4.525733337343e-03
   27 KSP Residual norm 3.025809926331e-09 
   27 KSP preconditioned resid norm 3.025809926331e-09 true resid norm 1.624899893893e-08 ||r(i)||/||b|| 3.606729400404e-03
   28 KSP Residual norm 2.006490784425e-09 
   28 KSP preconditioned resid norm 2.006490784425e-09 true resid norm 7.002517597228e-09 ||r(i)||/||b|| 1.554322588714e-03
   29 KSP Residual norm 1.440292543632e-09 
   29 KSP preconditioned resid norm 1.440292543632e-09 true resid norm 5.601385600354e-09 ||r(i)||/||b|| 1.243318570191e-03
   30 KSP Residual norm 1.071911576002e-09 
   30 KSP preconditioned resid norm 1.071911576002e-09 true resid norm 4.890268182946e-09 ||r(i)||/||b|| 1.085474502004e-03
   31 KSP Residual norm 7.466915437131e-10 
   31 KSP preconditioned resid norm 7.466915437131e-10 true resid norm 3.048175090788e-09 ||r(i)||/||b|| 6.765920016884e-04
   32 KSP Residual norm 5.027008850071e-10 
   32 KSP preconditioned resid norm 5.027008850071e-10 true resid norm 2.187943291864e-09 ||r(i)||/||b|| 4.856495730500e-04
   33 KSP Residual norm 3.393183890390e-10 
   33 KSP preconditioned resid norm 3.393183890390e-10 true resid norm 1.496078999908e-09 ||r(i)||/||b|| 3.320790489663e-04
   34 KSP Residual norm 2.481459847030e-10 
   34 KSP preconditioned resid norm 2.481459847030e-10 true resid norm 1.022420383404e-09 ||r(i)||/||b|| 2.269428209242e-04
   35 KSP Residual norm 1.849170567583e-10 
   35 KSP preconditioned resid norm 1.849170567583e-10 true resid norm 6.441476831671e-10 ||r(i)||/||b|| 1.429790472516e-04
   36 KSP Residual norm 1.318745720679e-10 
   36 KSP preconditioned resid norm 1.318745720679e-10 true resid norm 4.613646166552e-10 ||r(i)||/||b|| 1.024073749682e-04
   37 KSP Residual norm 1.011994914976e-10 
   37 KSP preconditioned resid norm 1.011994914976e-10 true resid norm 3.964390968497e-10 ||r(i)||/||b|| 8.799610064911e-05
   38 KSP Residual norm 7.546155033823e-11 
   38 KSP preconditioned resid norm 7.546155033823e-11 true resid norm 2.629545161913e-10 ||r(i)||/||b|| 5.836702852162e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.100803879533e-05 
  1 KSP Residual norm 1.287287940466e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.609484853041e-05 
  1 KSP Residual norm 8.172328062474e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.325593965095e-06 
  1 KSP Residual norm 3.283199001454e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.081723503197e-06 
  1 KSP Residual norm 2.371314259203e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.924063160198e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.732828584547e-06 
  1 KSP Residual norm 1.071711464739e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.329564680069e-06 
  1 KSP Residual norm 7.164692381259e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.521507701146e-06 lambda=8.2416595055441688e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.029743184455e-06 
  1 KSP Residual norm 3.999032730428e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.837920405860e-06 
  1 KSP Residual norm 2.542592159462e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 15 SNES Function norm 4.496628320876e-06 
    0 KSP Residual norm 1.167842215142e-04 
    0 KSP preconditioned resid norm 1.167842215142e-04 true resid norm 4.496628320876e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.500014505056e-05 
    1 KSP preconditioned resid norm 6.500014505056e-05 true resid norm 1.412676217595e-05 ||r(i)||/||b|| 3.141634390897e+00
    2 KSP Residual norm 4.034926665881e-05 
    2 KSP preconditioned resid norm 4.034926665881e-05 true resid norm 3.283149484972e-05 ||r(i)||/||b|| 7.301358374963e+00
    3 KSP Residual norm 2.154535232152e-05 
    3 KSP preconditioned resid norm 2.154535232152e-05 true resid norm 4.369773573310e-05 ||r(i)||/||b|| 9.717889186042e+00
    4 KSP Residual norm 1.244054602876e-05 
    4 KSP preconditioned resid norm 1.244054602876e-05 true resid norm 4.687579263500e-05 ||r(i)||/||b|| 1.042465360487e+01
    5 KSP Residual norm 5.121588034303e-06 
    5 KSP preconditioned resid norm 5.121588034303e-06 true resid norm 4.647050218015e-05 ||r(i)||/||b|| 1.033452152681e+01
    6 KSP Residual norm 2.820793712442e-06 
    6 KSP preconditioned resid norm 2.820793712442e-06 true resid norm 4.247489783774e-05 ||r(i)||/||b|| 9.445943673073e+00
    7 KSP Residual norm 1.682976850444e-06 
    7 KSP preconditioned resid norm 1.682976850444e-06 true resid norm 3.738066049539e-05 ||r(i)||/||b|| 8.313042090191e+00
    8 KSP Residual norm 1.299467278217e-06 
    8 KSP preconditioned resid norm 1.299467278217e-06 true resid norm 3.148626080377e-05 ||r(i)||/||b|| 7.002193322848e+00
    9 KSP Residual norm 9.483491911915e-07 
    9 KSP preconditioned resid norm 9.483491911915e-07 true resid norm 2.320165884616e-05 ||r(i)||/||b|| 5.159790222918e+00
   10 KSP Residual norm 6.178470869170e-07 
   10 KSP preconditioned resid norm 6.178470869170e-07 true resid norm 1.643949911130e-05 ||r(i)||/||b|| 3.655961297708e+00
   11 KSP Residual norm 4.996372067551e-07 
   11 KSP preconditioned resid norm 4.996372067551e-07 true resid norm 1.314358702569e-05 ||r(i)||/||b|| 2.922987200135e+00
   12 KSP Residual norm 4.326128458423e-07 
   12 KSP preconditioned resid norm 4.326128458423e-07 true resid norm 1.034226388826e-05 ||r(i)||/||b|| 2.300004169844e+00
   13 KSP Residual norm 3.381754331615e-07 
   13 KSP preconditioned resid norm 3.381754331615e-07 true resid norm 6.750653105632e-06 ||r(i)||/||b|| 1.501269979173e+00
   14 KSP Residual norm 2.207536326085e-07 
   14 KSP preconditioned resid norm 2.207536326085e-07 true resid norm 3.886603567230e-06 ||r(i)||/||b|| 8.643372967221e-01
   15 KSP Residual norm 1.514813682810e-07 
   15 KSP preconditioned resid norm 1.514813682810e-07 true resid norm 2.377975747269e-06 ||r(i)||/||b|| 5.288352911510e-01
   16 KSP Residual norm 1.149465945207e-07 
   16 KSP preconditioned resid norm 1.149465945207e-07 true resid norm 1.480655636007e-06 ||r(i)||/||b|| 3.292813037566e-01
   17 KSP Residual norm 8.842727832681e-08 
   17 KSP preconditioned resid norm 8.842727832681e-08 true resid norm 1.061856208704e-06 ||r(i)||/||b|| 2.361449808457e-01
   18 KSP Residual norm 6.225425027296e-08 
   18 KSP preconditioned resid norm 6.225425027296e-08 true resid norm 7.150769363600e-07 ||r(i)||/||b|| 1.590251373546e-01
   19 KSP Residual norm 4.630620634832e-08 
   19 KSP preconditioned resid norm 4.630620634832e-08 true resid norm 4.308333329895e-07 ||r(i)||/||b|| 9.581252935434e-02
   20 KSP Residual norm 3.473222624453e-08 
   20 KSP preconditioned resid norm 3.473222624453e-08 true resid norm 2.262912123336e-07 ||r(i)||/||b|| 5.032464241775e-02
   21 KSP Residual norm 2.400355420543e-08 
   21 KSP preconditioned resid norm 2.400355420543e-08 true resid norm 1.538403523911e-07 ||r(i)||/||b|| 3.421237901225e-02
   22 KSP Residual norm 1.725053325488e-08 
   22 KSP preconditioned resid norm 1.725053325488e-08 true resid norm 9.809373189753e-08 ||r(i)||/||b|| 2.181495220366e-02
   23 KSP Residual norm 1.225135688206e-08 
   23 KSP preconditioned resid norm 1.225135688206e-08 true resid norm 6.996959039503e-08 ||r(i)||/||b|| 1.556045672492e-02
   24 KSP Residual norm 8.254271232518e-09 
   24 KSP preconditioned resid norm 8.254271232518e-09 true resid norm 4.511979276455e-08 ||r(i)||/||b|| 1.003413881354e-02
   25 KSP Residual norm 5.464689315173e-09 
   25 KSP preconditioned resid norm 5.464689315173e-09 true resid norm 2.860152696668e-08 ||r(i)||/||b|| 6.360660683004e-03
   26 KSP Residual norm 4.028604289925e-09 
   26 KSP preconditioned resid norm 4.028604289925e-09 true resid norm 2.084507531185e-08 ||r(i)||/||b|| 4.635712321402e-03
   27 KSP Residual norm 2.915932360365e-09 
   27 KSP preconditioned resid norm 2.915932360365e-09 true resid norm 1.580740575162e-08 ||r(i)||/||b|| 3.515390782518e-03
   28 KSP Residual norm 1.938821420858e-09 
   28 KSP preconditioned resid norm 1.938821420858e-09 true resid norm 6.789265986277e-09 ||r(i)||/||b|| 1.509857053285e-03
   29 KSP Residual norm 1.402119150050e-09 
   29 KSP preconditioned resid norm 1.402119150050e-09 true resid norm 5.202205050132e-09 ||r(i)||/||b|| 1.156912397224e-03
   30 KSP Residual norm 1.047479937141e-09 
   30 KSP preconditioned resid norm 1.047479937141e-09 true resid norm 4.439878407666e-09 ||r(i)||/||b|| 9.873794520782e-04
   31 KSP Residual norm 7.314644101550e-10 
   31 KSP preconditioned resid norm 7.314644101550e-10 true resid norm 2.881811214243e-09 ||r(i)||/||b|| 6.408826811110e-04
   32 KSP Residual norm 4.961304635536e-10 
   32 KSP preconditioned resid norm 4.961304635536e-10 true resid norm 2.218717910695e-09 ||r(i)||/||b|| 4.934181240629e-04
   33 KSP Residual norm 3.358693300718e-10 
   33 KSP preconditioned resid norm 3.358693300718e-10 true resid norm 1.530421907083e-09 ||r(i)||/||b|| 3.403487675371e-04
   34 KSP Residual norm 2.457793572114e-10 
   34 KSP preconditioned resid norm 2.457793572114e-10 true resid norm 1.065440930805e-09 ||r(i)||/||b|| 2.369421830704e-04
   35 KSP Residual norm 1.828238335118e-10 
   35 KSP preconditioned resid norm 1.828238335118e-10 true resid norm 6.804291018725e-10 ||r(i)||/||b|| 1.513198452969e-04
   36 KSP Residual norm 1.304340598769e-10 
   36 KSP preconditioned resid norm 1.304340598769e-10 true resid norm 4.686983721420e-10 ||r(i)||/||b|| 1.042332918569e-04
   37 KSP Residual norm 1.000200943813e-10 
   37 KSP preconditioned resid norm 1.000200943813e-10 true resid norm 3.840026853872e-10 ||r(i)||/||b|| 8.539791550136e-05
   38 KSP Residual norm 7.493103333584e-11 
   38 KSP preconditioned resid norm 7.493103333584e-11 true resid norm 2.539912581080e-10 ||r(i)||/||b|| 5.648482373532e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.597021698242e-05 
  1 KSP Residual norm 6.014173337224e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.274851439370e-05 
  1 KSP Residual norm 4.797681206378e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.435863225046e-06 
  1 KSP Residual norm 2.074462672568e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.347264748997e-06 
  1 KSP Residual norm 3.004119812223e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.024259449474e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.561523251881e-06 
  1 KSP Residual norm 6.224820642251e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.623054180843e-06 
  1 KSP Residual norm 8.812346462412e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.503365616201e-06 lambda=8.3513418574131179e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.701018244552e-06 
  1 KSP Residual norm 5.171274654711e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.207939156485e-06 
  1 KSP Residual norm 5.369621347959e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 16 SNES Function norm 4.508589951705e-06 
    0 KSP Residual norm 1.165737511548e-04 
    0 KSP preconditioned resid norm 1.165737511548e-04 true resid norm 4.508589951705e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.483907568667e-05 
    1 KSP preconditioned resid norm 6.483907568667e-05 true resid norm 1.420523331070e-05 ||r(i)||/||b|| 3.150704203059e+00
    2 KSP Residual norm 4.003461708757e-05 
    2 KSP preconditioned resid norm 4.003461708757e-05 true resid norm 3.305095631052e-05 ||r(i)||/||b|| 7.330663614247e+00
    3 KSP Residual norm 2.142205351943e-05 
    3 KSP preconditioned resid norm 2.142205351943e-05 true resid norm 4.374819635527e-05 ||r(i)||/||b|| 9.703298996779e+00
    4 KSP Residual norm 1.237152261735e-05 
    4 KSP preconditioned resid norm 1.237152261735e-05 true resid norm 4.690401130418e-05 ||r(i)||/||b|| 1.040325507678e+01
    5 KSP Residual norm 5.054837983919e-06 
    5 KSP preconditioned resid norm 5.054837983919e-06 true resid norm 4.650747506440e-05 ||r(i)||/||b|| 1.031530380065e+01
    6 KSP Residual norm 2.769013552127e-06 
    6 KSP preconditioned resid norm 2.769013552127e-06 true resid norm 4.254016193394e-05 ||r(i)||/||b|| 9.435358369163e+00
    7 KSP Residual norm 1.646714130655e-06 
    7 KSP preconditioned resid norm 1.646714130655e-06 true resid norm 3.748576117435e-05 ||r(i)||/||b|| 8.314298167696e+00
    8 KSP Residual norm 1.274001266550e-06 
    8 KSP preconditioned resid norm 1.274001266550e-06 true resid norm 3.166493391693e-05 ||r(i)||/||b|| 7.023245461690e+00
    9 KSP Residual norm 9.192885076453e-07 
    9 KSP preconditioned resid norm 9.192885076453e-07 true resid norm 2.337843160744e-05 ||r(i)||/||b|| 5.185308900979e+00
   10 KSP Residual norm 5.908058510015e-07 
   10 KSP preconditioned resid norm 5.908058510015e-07 true resid norm 1.667684738524e-05 ||r(i)||/||b|| 3.698905326028e+00
   11 KSP Residual norm 4.819352080155e-07 
   11 KSP preconditioned resid norm 4.819352080155e-07 true resid norm 1.347921432763e-05 ||r(i)||/||b|| 2.989674038228e+00
   12 KSP Residual norm 4.230051872670e-07 
   12 KSP preconditioned resid norm 4.230051872670e-07 true resid norm 1.077247037920e-05 ||r(i)||/||b|| 2.389321383092e+00
   13 KSP Residual norm 3.354315798696e-07 
   13 KSP preconditioned resid norm 3.354315798696e-07 true resid norm 7.172634627136e-06 ||r(i)||/||b|| 1.590882006119e+00
   14 KSP Residual norm 2.213687934479e-07 
   14 KSP preconditioned resid norm 2.213687934479e-07 true resid norm 4.267466588020e-06 ||r(i)||/||b|| 9.465191187782e-01
   15 KSP Residual norm 1.547971783542e-07 
   15 KSP preconditioned resid norm 1.547971783542e-07 true resid norm 2.665860642056e-06 ||r(i)||/||b|| 5.912847854011e-01
   16 KSP Residual norm 1.196850779996e-07 
   16 KSP preconditioned resid norm 1.196850779996e-07 true resid norm 1.649040498495e-06 ||r(i)||/||b|| 3.657552618800e-01
   17 KSP Residual norm 9.262284722372e-08 
   17 KSP preconditioned resid norm 9.262284722372e-08 true resid norm 1.160146065040e-06 ||r(i)||/||b|| 2.573190459693e-01
   18 KSP Residual norm 6.498624870367e-08 
   18 KSP preconditioned resid norm 6.498624870367e-08 true resid norm 7.825071005556e-07 ||r(i)||/||b|| 1.735591634941e-01
   19 KSP Residual norm 4.806181521365e-08 
   19 KSP preconditioned resid norm 4.806181521365e-08 true resid norm 4.593631018178e-07 ||r(i)||/||b|| 1.018862009494e-01
   20 KSP Residual norm 3.568562690003e-08 
   20 KSP preconditioned resid norm 3.568562690003e-08 true resid norm 2.272536885086e-07 ||r(i)||/||b|| 5.040460342212e-02
   21 KSP Residual norm 2.458975462378e-08 
   21 KSP preconditioned resid norm 2.458975462378e-08 true resid norm 1.560637573351e-07 ||r(i)||/||b|| 3.461475960484e-02
   22 KSP Residual norm 1.768376377105e-08 
   22 KSP preconditioned resid norm 1.768376377105e-08 true resid norm 9.871054988165e-08 ||r(i)||/||b|| 2.189388499265e-02
   23 KSP Residual norm 1.254956842378e-08 
   23 KSP preconditioned resid norm 1.254956842378e-08 true resid norm 6.966157015542e-08 ||r(i)||/||b|| 1.545085512358e-02
   24 KSP Residual norm 8.474060630202e-09 
   24 KSP preconditioned resid norm 8.474060630202e-09 true resid norm 4.365705863980e-08 ||r(i)||/||b|| 9.683084757640e-03
   25 KSP Residual norm 5.639470295272e-09 
   25 KSP preconditioned resid norm 5.639470295272e-09 true resid norm 2.709302304213e-08 ||r(i)||/||b|| 6.009200954699e-03
   26 KSP Residual norm 4.170972976428e-09 
   26 KSP preconditioned resid norm 4.170972976428e-09 true resid norm 2.007819063736e-08 ||r(i)||/||b|| 4.453319297704e-03
   27 KSP Residual norm 3.015531717263e-09 
   27 KSP preconditioned resid norm 3.015531717263e-09 true resid norm 1.627195598327e-08 ||r(i)||/||b|| 3.609100884660e-03
   28 KSP Residual norm 2.000267863800e-09 
   28 KSP preconditioned resid norm 2.000267863800e-09 true resid norm 6.891446393845e-09 ||r(i)||/||b|| 1.528514783483e-03
   29 KSP Residual norm 1.440752778532e-09 
   29 KSP preconditioned resid norm 1.440752778532e-09 true resid norm 5.517682396798e-09 ||r(i)||/||b|| 1.223815529002e-03
   30 KSP Residual norm 1.074271853834e-09 
   30 KSP preconditioned resid norm 1.074271853834e-09 true resid norm 4.823783868433e-09 ||r(i)||/||b|| 1.069909643615e-03
   31 KSP Residual norm 7.487322807204e-10 
   31 KSP preconditioned resid norm 7.487322807204e-10 true resid norm 2.971905949273e-09 ||r(i)||/||b|| 6.591652780818e-04
   32 KSP Residual norm 5.064506281247e-10 
   32 KSP preconditioned resid norm 5.064506281247e-10 true resid norm 2.135886757855e-09 ||r(i)||/||b|| 4.737371951616e-04
   33 KSP Residual norm 3.427990109154e-10 
   33 KSP preconditioned resid norm 3.427990109154e-10 true resid norm 1.474511100400e-09 ||r(i)||/||b|| 3.270448446619e-04
   34 KSP Residual norm 2.514441354078e-10 
   34 KSP preconditioned resid norm 2.514441354078e-10 true resid norm 1.024223070124e-09 ||r(i)||/||b|| 2.271714840106e-04
   35 KSP Residual norm 1.878653460965e-10 
   35 KSP preconditioned resid norm 1.878653460965e-10 true resid norm 6.453760901484e-10 ||r(i)||/||b|| 1.431436651063e-04
   36 KSP Residual norm 1.343431401056e-10 
   36 KSP preconditioned resid norm 1.343431401056e-10 true resid norm 4.698107692822e-10 ||r(i)||/||b|| 1.042034814243e-04
   37 KSP Residual norm 1.031220469437e-10 
   37 KSP preconditioned resid norm 1.031220469437e-10 true resid norm 4.106288108716e-10 ||r(i)||/||b|| 9.107699197980e-05
   38 KSP Residual norm 7.665905016202e-11 
   38 KSP preconditioned resid norm 7.665905016202e-11 true resid norm 2.650818057726e-10 ||r(i)||/||b|| 5.879483577175e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.097459155060e-05 
  1 KSP Residual norm 1.304359339423e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.594223220157e-05 
  1 KSP Residual norm 1.035889055820e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.366231546320e-06 
  1 KSP Residual norm 3.340472927329e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.080303339276e-06 
  1 KSP Residual norm 2.158367067847e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.919669253579e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.760272630508e-06 
  1 KSP Residual norm 1.078275597672e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.339963552751e-06 
  1 KSP Residual norm 7.890087665532e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.519551602688e-06 lambda=8.3855817157432150e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.046375335105e-06 
  1 KSP Residual norm 4.026953106830e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.865110331807e-06 
  1 KSP Residual norm 2.385381151313e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 17 SNES Function norm 4.499260374771e-06 
    0 KSP Residual norm 1.169623421209e-04 
    0 KSP preconditioned resid norm 1.169623421209e-04 true resid norm 4.499260374771e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.495734807808e-05 
    1 KSP preconditioned resid norm 6.495734807808e-05 true resid norm 1.417435718451e-05 ||r(i)||/||b|| 3.150374951401e+00
    2 KSP Residual norm 4.009363331704e-05 
    2 KSP preconditioned resid norm 4.009363331704e-05 true resid norm 3.298495472442e-05 ||r(i)||/||b|| 7.331194902472e+00
    3 KSP Residual norm 2.145156339479e-05 
    3 KSP preconditioned resid norm 2.145156339479e-05 true resid norm 4.363809415672e-05 ||r(i)||/||b|| 9.698948387476e+00
    4 KSP Residual norm 1.241151148131e-05 
    4 KSP preconditioned resid norm 1.241151148131e-05 true resid norm 4.677133062423e-05 ||r(i)||/||b|| 1.039533761738e+01
    5 KSP Residual norm 5.092948575402e-06 
    5 KSP preconditioned resid norm 5.092948575402e-06 true resid norm 4.639319710230e-05 ||r(i)||/||b|| 1.031129413235e+01
    6 KSP Residual norm 2.791727937129e-06 
    6 KSP preconditioned resid norm 2.791727937129e-06 true resid norm 4.242373827184e-05 ||r(i)||/||b|| 9.429047162889e+00
    7 KSP Residual norm 1.646777691590e-06 
    7 KSP preconditioned resid norm 1.646777691590e-06 true resid norm 3.736470942000e-05 ||r(i)||/||b|| 8.304633719248e+00
    8 KSP Residual norm 1.262235328440e-06 
    8 KSP preconditioned resid norm 1.262235328440e-06 true resid norm 3.153379443813e-05 ||r(i)||/||b|| 7.008661826943e+00
    9 KSP Residual norm 9.211921035401e-07 
    9 KSP preconditioned resid norm 9.211921035401e-07 true resid norm 2.346130015665e-05 ||r(i)||/||b|| 5.214479314913e+00
   10 KSP Residual norm 6.023331274757e-07 
   10 KSP preconditioned resid norm 6.023331274757e-07 true resid norm 1.677856451119e-05 ||r(i)||/||b|| 3.729182824197e+00
   11 KSP Residual norm 4.888659360468e-07 
   11 KSP preconditioned resid norm 4.888659360468e-07 true resid norm 1.349359264038e-05 ||r(i)||/||b|| 2.999069072785e+00
   12 KSP Residual norm 4.247584193598e-07 
   12 KSP preconditioned resid norm 4.247584193598e-07 true resid norm 1.071477286370e-05 ||r(i)||/||b|| 2.381452054604e+00
   13 KSP Residual norm 3.334859144147e-07 
   13 KSP preconditioned resid norm 3.334859144147e-07 true resid norm 7.091016485181e-06 ||r(i)||/||b|| 1.576040480996e+00
   14 KSP Residual norm 2.180180037781e-07 
   14 KSP preconditioned resid norm 2.180180037781e-07 true resid norm 4.118053626589e-06 ||r(i)||/||b|| 9.152734635410e-01
   15 KSP Residual norm 1.495201788572e-07 
   15 KSP preconditioned resid norm 1.495201788572e-07 true resid norm 2.525891693496e-06 ||r(i)||/||b|| 5.614015378304e-01
   16 KSP Residual norm 1.137893583306e-07 
   16 KSP preconditioned resid norm 1.137893583306e-07 true resid norm 1.591743310425e-06 ||r(i)||/||b|| 3.537788831584e-01
   17 KSP Residual norm 8.765011451478e-08 
   17 KSP preconditioned resid norm 8.765011451478e-08 true resid norm 1.142930775114e-06 ||r(i)||/||b|| 2.540263687611e-01
   18 KSP Residual norm 6.162252251007e-08 
   18 KSP preconditioned resid norm 6.162252251007e-08 true resid norm 7.710571692357e-07 ||r(i)||/||b|| 1.713742048714e-01
   19 KSP Residual norm 4.595145833118e-08 
   19 KSP preconditioned resid norm 4.595145833118e-08 true resid norm 4.629626628347e-07 ||r(i)||/||b|| 1.028975040944e-01
   20 KSP Residual norm 3.452937000844e-08 
   20 KSP preconditioned resid norm 3.452937000844e-08 true resid norm 2.432779866240e-07 ||r(i)||/||b|| 5.407066192215e-02
   21 KSP Residual norm 2.386481697328e-08 
   21 KSP preconditioned resid norm 2.386481697328e-08 true resid norm 1.655625482189e-07 ||r(i)||/||b|| 3.679772549889e-02
   22 KSP Residual norm 1.713656140764e-08 
   22 KSP preconditioned resid norm 1.713656140764e-08 true resid norm 1.044132366648e-07 ||r(i)||/||b|| 2.320675577042e-02
   23 KSP Residual norm 1.219590833913e-08 
   23 KSP preconditioned resid norm 1.219590833913e-08 true resid norm 7.215545662203e-08 ||r(i)||/||b|| 1.603718180584e-02
   24 KSP Residual norm 8.250784197281e-09 
   24 KSP preconditioned resid norm 8.250784197281e-09 true resid norm 4.523895135895e-08 ||r(i)||/||b|| 1.005475291286e-02
   25 KSP Residual norm 5.439346934519e-09 
   25 KSP preconditioned resid norm 5.439346934519e-09 true resid norm 2.807830555345e-08 ||r(i)||/||b|| 6.240649176672e-03
   26 KSP Residual norm 4.003576715651e-09 
   26 KSP preconditioned resid norm 4.003576715651e-09 true resid norm 2.052720591502e-08 ||r(i)||/||b|| 4.562351187791e-03
   27 KSP Residual norm 2.911104855297e-09 
   27 KSP preconditioned resid norm 2.911104855297e-09 true resid norm 1.570469046882e-08 ||r(i)||/||b|| 3.490504918738e-03
   28 KSP Residual norm 1.938043197698e-09 
   28 KSP preconditioned resid norm 1.938043197698e-09 true resid norm 6.716614252097e-09 ||r(i)||/||b|| 1.492826307577e-03
   29 KSP Residual norm 1.403939294270e-09 
   29 KSP preconditioned resid norm 1.403939294270e-09 true resid norm 5.114082403819e-09 ||r(i)||/||b|| 1.136649577449e-03
   30 KSP Residual norm 1.050220527724e-09 
   30 KSP preconditioned resid norm 1.050220527724e-09 true resid norm 4.341308725465e-09 ||r(i)||/||b|| 9.648938634022e-04
   31 KSP Residual norm 7.374174561971e-10 
   31 KSP preconditioned resid norm 7.374174561971e-10 true resid norm 2.831606800160e-09 ||r(i)||/||b|| 6.293493961891e-04
   32 KSP Residual norm 5.012414339426e-10 
   32 KSP preconditioned resid norm 5.012414339426e-10 true resid norm 2.178763049341e-09 ||r(i)||/||b|| 4.842491582745e-04
   33 KSP Residual norm 3.395196413355e-10 
   33 KSP preconditioned resid norm 3.395196413355e-10 true resid norm 1.510937945830e-09 ||r(i)||/||b|| 3.358191835934e-04
   34 KSP Residual norm 2.482797303700e-10 
   34 KSP preconditioned resid norm 2.482797303700e-10 true resid norm 1.063078881839e-09 ||r(i)||/||b|| 2.362785865429e-04
   35 KSP Residual norm 1.852747817829e-10 
   35 KSP preconditioned resid norm 1.852747817829e-10 true resid norm 6.848427963648e-10 ||r(i)||/||b|| 1.522123058725e-04
   36 KSP Residual norm 1.325095737721e-10 
   36 KSP preconditioned resid norm 1.325095737721e-10 true resid norm 4.772766612794e-10 ||r(i)||/||b|| 1.060789155381e-04
   37 KSP Residual norm 1.016324368095e-10 
   37 KSP preconditioned resid norm 1.016324368095e-10 true resid norm 3.933167983704e-10 ||r(i)||/||b|| 8.741810111187e-05
   38 KSP Residual norm 7.618633706606e-11 
   38 KSP preconditioned resid norm 7.618633706606e-11 true resid norm 2.557278920107e-10 ||r(i)||/||b|| 5.683776236749e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.599001446784e-05 
  1 KSP Residual norm 5.772663421024e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.311800789354e-05 
  1 KSP Residual norm 5.796970325178e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.501497269316e-06 
  1 KSP Residual norm 2.058400037203e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.318485873766e-06 
  1 KSP Residual norm 3.249983679905e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.035294082331e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.569411019889e-06 
  1 KSP Residual norm 6.350538732202e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.606880722203e-06 
  1 KSP Residual norm 8.661412231139e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.504089599304e-06 lambda=8.3686776970906249e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.705759626777e-06 
  1 KSP Residual norm 5.410864638655e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.215981501235e-06 
  1 KSP Residual norm 6.002476203591e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 18 SNES Function norm 4.509779455286e-06 
    0 KSP Residual norm 1.168991851994e-04 
    0 KSP preconditioned resid norm 1.168991851994e-04 true resid norm 4.509779455286e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.484838683736e-05 
    1 KSP preconditioned resid norm 6.484838683736e-05 true resid norm 1.417774097386e-05 ||r(i)||/||b|| 3.143777010480e+00
    2 KSP Residual norm 3.997889019594e-05 
    2 KSP preconditioned resid norm 3.997889019594e-05 true resid norm 3.302588012753e-05 ||r(i)||/||b|| 7.323169670486e+00
    3 KSP Residual norm 2.136638100822e-05 
    3 KSP preconditioned resid norm 2.136638100822e-05 true resid norm 4.367512679681e-05 ||r(i)||/||b|| 9.684537177450e+00
    4 KSP Residual norm 1.234108855272e-05 
    4 KSP preconditioned resid norm 1.234108855272e-05 true resid norm 4.680577100765e-05 ||r(i)||/||b|| 1.037872726853e+01
    5 KSP Residual norm 5.027021560588e-06 
    5 KSP preconditioned resid norm 5.027021560588e-06 true resid norm 4.642718264808e-05 ||r(i)||/||b|| 1.029477895946e+01
    6 KSP Residual norm 2.741030092012e-06 
    6 KSP preconditioned resid norm 2.741030092012e-06 true resid norm 4.248347996493e-05 ||r(i)||/||b|| 9.420301011645e+00
    7 KSP Residual norm 1.614644480073e-06 
    7 KSP preconditioned resid norm 1.614644480073e-06 true resid norm 3.745576984038e-05 ||r(i)||/||b|| 8.305454892363e+00
    8 KSP Residual norm 1.240442295733e-06 
    8 KSP preconditioned resid norm 1.240442295733e-06 true resid norm 3.168565152398e-05 ||r(i)||/||b|| 7.025986933096e+00
    9 KSP Residual norm 8.936424239154e-07 
    9 KSP preconditioned resid norm 8.936424239154e-07 true resid norm 2.357573526249e-05 ||r(i)||/||b|| 5.227691397383e+00
   10 KSP Residual norm 5.759972352671e-07 
   10 KSP preconditioned resid norm 5.759972352671e-07 true resid norm 1.696350672712e-05 ||r(i)||/||b|| 3.761493637397e+00
   11 KSP Residual norm 4.716474879540e-07 
   11 KSP preconditioned resid norm 4.716474879540e-07 true resid norm 1.379427430747e-05 ||r(i)||/||b|| 3.058746984024e+00
   12 KSP Residual norm 4.151184119362e-07 
   12 KSP preconditioned resid norm 4.151184119362e-07 true resid norm 1.111085570174e-05 ||r(i)||/||b|| 2.463724847724e+00
   13 KSP Residual norm 3.304377147671e-07 
   13 KSP preconditioned resid norm 3.304377147671e-07 true resid norm 7.491079415363e-06 ||r(i)||/||b|| 1.661074447129e+00
   14 KSP Residual norm 2.184798940735e-07 
   14 KSP preconditioned resid norm 2.184798940735e-07 true resid norm 4.493222419547e-06 ||r(i)||/||b|| 9.963286373750e-01
   15 KSP Residual norm 1.528869922068e-07 
   15 KSP preconditioned resid norm 1.528869922068e-07 true resid norm 2.817765320792e-06 ||r(i)||/||b|| 6.248122216907e-01
   16 KSP Residual norm 1.185185924470e-07 
   16 KSP preconditioned resid norm 1.185185924470e-07 true resid norm 1.762606579472e-06 ||r(i)||/||b|| 3.908409705948e-01
   17 KSP Residual norm 9.189230377484e-08 
   17 KSP preconditioned resid norm 9.189230377484e-08 true resid norm 1.241083019836e-06 ||r(i)||/||b|| 2.751981626023e-01
   18 KSP Residual norm 6.444087370307e-08 
   18 KSP preconditioned resid norm 6.444087370307e-08 true resid norm 8.354391903148e-07 ||r(i)||/||b|| 1.852505646004e-01
   19 KSP Residual norm 4.773424675435e-08 
   19 KSP preconditioned resid norm 4.773424675435e-08 true resid norm 4.897929831817e-07 ||r(i)||/||b|| 1.086068593903e-01
   20 KSP Residual norm 3.547443081997e-08 
   20 KSP preconditioned resid norm 3.547443081997e-08 true resid norm 2.426352161540e-07 ||r(i)||/||b|| 5.380201372589e-02
   21 KSP Residual norm 2.443842195653e-08 
   21 KSP preconditioned resid norm 2.443842195653e-08 true resid norm 1.667475664562e-07 ||r(i)||/||b|| 3.697466098055e-02
   22 KSP Residual norm 1.756523113131e-08 
   22 KSP preconditioned resid norm 1.756523113131e-08 true resid norm 1.048764402111e-07 ||r(i)||/||b|| 2.325533681878e-02
   23 KSP Residual norm 1.249359176191e-08 
   23 KSP preconditioned resid norm 1.249359176191e-08 true resid norm 7.184189513055e-08 ||r(i)||/||b|| 1.593024577873e-02
   24 KSP Residual norm 8.458940628696e-09 
   24 KSP preconditioned resid norm 8.458940628696e-09 true resid norm 4.367321098562e-08 ||r(i)||/||b|| 9.684112364837e-03
   25 KSP Residual norm 5.617564346174e-09 
   25 KSP preconditioned resid norm 5.617564346174e-09 true resid norm 2.662635784951e-08 ||r(i)||/||b|| 5.904137466923e-03
   26 KSP Residual norm 4.150161037846e-09 
   26 KSP preconditioned resid norm 4.150161037846e-09 true resid norm 1.984478679717e-08 ||r(i)||/||b|| 4.400389640764e-03
   27 KSP Residual norm 3.010206121947e-09 
   27 KSP preconditioned resid norm 3.010206121947e-09 true resid norm 1.627118138305e-08 ||r(i)||/||b|| 3.607977184778e-03
   28 KSP Residual norm 1.997882084239e-09 
   28 KSP preconditioned resid norm 1.997882084239e-09 true resid norm 6.865537070039e-09 ||r(i)||/||b|| 1.522366478918e-03
   29 KSP Residual norm 1.441417059049e-09 
   29 KSP preconditioned resid norm 1.441417059049e-09 true resid norm 5.464564176127e-09 ||r(i)||/||b|| 1.211714282330e-03
   30 KSP Residual norm 1.076161601528e-09 
   30 KSP preconditioned resid norm 1.076161601528e-09 true resid norm 4.766423196515e-09 ||r(i)||/||b|| 1.056908268747e-03
   31 KSP Residual norm 7.525563974006e-10 
   31 KSP preconditioned resid norm 7.525563974006e-10 true resid norm 2.932427469644e-09 ||r(i)||/||b|| 6.502374448061e-04
   32 KSP Residual norm 5.102519109711e-10 
   32 KSP preconditioned resid norm 5.102519109711e-10 true resid norm 2.091004321150e-09 ||r(i)||/||b|| 4.636599953239e-04
   33 KSP Residual norm 3.457248282463e-10 
   33 KSP preconditioned resid norm 3.457248282463e-10 true resid norm 1.453744676062e-09 ||r(i)||/||b|| 3.223538291563e-04
   34 KSP Residual norm 2.536288928789e-10 
   34 KSP preconditioned resid norm 2.536288928789e-10 true resid norm 1.020921789672e-09 ||r(i)||/||b|| 2.263795380227e-04
   35 KSP Residual norm 1.898999041051e-10 
   35 KSP preconditioned resid norm 1.898999041051e-10 true resid norm 6.471325858191e-10 ||r(i)||/||b|| 1.434953953370e-04
   36 KSP Residual norm 1.360359639000e-10 
   36 KSP preconditioned resid norm 1.360359639000e-10 true resid norm 4.778627456398e-10 ||r(i)||/||b|| 1.059614445402e-04
   37 KSP Residual norm 1.044058716127e-10 
   37 KSP preconditioned resid norm 1.044058716127e-10 true resid norm 4.203897399448e-10 ||r(i)||/||b|| 9.321736109558e-05
   38 KSP Residual norm 7.756514980428e-11 
   38 KSP preconditioned resid norm 7.756514980428e-11 true resid norm 2.655722169481e-10 ||r(i)||/||b|| 5.888807192929e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.093606133534e-05 
  1 KSP Residual norm 1.297501806938e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.583833982661e-05 
  1 KSP Residual norm 8.320283107199e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.409491089701e-06 
  1 KSP Residual norm 3.352410613523e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.091704162436e-06 
  1 KSP Residual norm 2.040779029023e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.915939862667e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.784487845435e-06 
  1 KSP Residual norm 1.099683744879e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.351336415220e-06 
  1 KSP Residual norm 7.283399874881e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.516462645348e-06 lambda=8.5144792010225248e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.061302204141e-06 
  1 KSP Residual norm 4.100460512316e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.889419270150e-06 
  1 KSP Residual norm 2.572980634153e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 19 SNES Function norm 4.499720880035e-06 
    0 KSP Residual norm 1.168939696731e-04 
    0 KSP preconditioned resid norm 1.168939696731e-04 true resid norm 4.499720880035e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.478481854280e-05 
    1 KSP preconditioned resid norm 6.478481854280e-05 true resid norm 1.415544279054e-05 ||r(i)||/||b|| 3.145849079960e+00
    2 KSP Residual norm 3.993881495658e-05 
    2 KSP preconditioned resid norm 3.993881495658e-05 true resid norm 3.297854040776e-05 ||r(i)||/||b|| 7.329019129629e+00
    3 KSP Residual norm 2.133593929749e-05 
    3 KSP preconditioned resid norm 2.133593929749e-05 true resid norm 4.359464195479e-05 ||r(i)||/||b|| 9.688299145004e+00
    4 KSP Residual norm 1.233698796603e-05 
    4 KSP preconditioned resid norm 1.233698796603e-05 true resid norm 4.669665766872e-05 ||r(i)||/||b|| 1.037767873023e+01
    5 KSP Residual norm 5.052704647384e-06 
    5 KSP preconditioned resid norm 5.052704647384e-06 true resid norm 4.629812565576e-05 ||r(i)||/||b|| 1.028911056710e+01
    6 KSP Residual norm 2.755589138974e-06 
    6 KSP preconditioned resid norm 2.755589138974e-06 true resid norm 4.234689140973e-05 ||r(i)||/||b|| 9.411004046411e+00
    7 KSP Residual norm 1.613819413501e-06 
    7 KSP preconditioned resid norm 1.613819413501e-06 true resid norm 3.730048598810e-05 ||r(i)||/||b|| 8.289511056921e+00
    8 KSP Residual norm 1.227911080219e-06 
    8 KSP preconditioned resid norm 1.227911080219e-06 true resid norm 3.151241076762e-05 ||r(i)||/||b|| 7.003192332983e+00
    9 KSP Residual norm 8.934229856081e-07 
    9 KSP preconditioned resid norm 8.934229856081e-07 true resid norm 2.357532241044e-05 ||r(i)||/||b|| 5.239285511030e+00
   10 KSP Residual norm 5.868648392398e-07 
   10 KSP preconditioned resid norm 5.868648392398e-07 true resid norm 1.702269176749e-05 ||r(i)||/||b|| 3.783055043041e+00
   11 KSP Residual norm 4.785509675528e-07 
   11 KSP preconditioned resid norm 4.785509675528e-07 true resid norm 1.378901800396e-05 ||r(i)||/||b|| 3.064416298608e+00
   12 KSP Residual norm 4.163866057481e-07 
   12 KSP preconditioned resid norm 4.163866057481e-07 true resid norm 1.101119985529e-05 ||r(i)||/||b|| 2.447085085687e+00
   13 KSP Residual norm 3.277454801787e-07 
   13 KSP preconditioned resid norm 3.277454801787e-07 true resid norm 7.360790830104e-06 ||r(i)||/||b|| 1.635832760819e+00
   14 KSP Residual norm 2.150221736105e-07 
   14 KSP preconditioned resid norm 2.150221736105e-07 true resid norm 4.309962687558e-06 ||r(i)||/||b|| 9.578288970504e-01
   15 KSP Residual norm 1.477257584951e-07 
   15 KSP preconditioned resid norm 1.477257584951e-07 true resid norm 2.658701132903e-06 ||r(i)||/||b|| 5.908591229957e-01
   16 KSP Residual norm 1.124144478286e-07 
   16 KSP preconditioned resid norm 1.124144478286e-07 true resid norm 1.687250471456e-06 ||r(i)||/||b|| 3.749678072127e-01
   17 KSP Residual norm 8.677697832826e-08 
   17 KSP preconditioned resid norm 8.677697832826e-08 true resid norm 1.214504824158e-06 ||r(i)||/||b|| 2.699067023349e-01
   18 KSP Residual norm 6.110786482313e-08 
   18 KSP preconditioned resid norm 6.110786482313e-08 true resid norm 8.150958786211e-07 ||r(i)||/||b|| 1.811436532070e-01
   19 KSP Residual norm 4.562133800515e-08 
   19 KSP preconditioned resid norm 4.562133800515e-08 true resid norm 4.925113915232e-07 ||r(i)||/||b|| 1.094537649454e-01
   20 KSP Residual norm 3.429037910845e-08 
   20 KSP preconditioned resid norm 3.429037910845e-08 true resid norm 2.594429945601e-07 ||r(i)||/||b|| 5.765757509789e-02
   21 KSP Residual norm 2.367283750144e-08 
   21 KSP preconditioned resid norm 2.367283750144e-08 true resid norm 1.757205546633e-07 ||r(i)||/||b|| 3.905143437741e-02
   22 KSP Residual norm 1.698702791785e-08 
   22 KSP preconditioned resid norm 1.698702791785e-08 true resid norm 1.110066999276e-07 ||r(i)||/||b|| 2.466968571765e-02
   23 KSP Residual norm 1.213028182348e-08 
   23 KSP preconditioned resid norm 1.213028182348e-08 true resid norm 7.435513832059e-08 ||r(i)||/||b|| 1.652438902389e-02
   24 KSP Residual norm 8.198193400692e-09 
   24 KSP preconditioned resid norm 8.198193400692e-09 true resid norm 4.498013849985e-08 ||r(i)||/||b|| 9.996206364582e-03
   25 KSP Residual norm 5.419785167390e-09 
   25 KSP preconditioned resid norm 5.419785167390e-09 true resid norm 2.762136610265e-08 ||r(i)||/||b|| 6.138462104440e-03
   26 KSP Residual norm 3.988284547601e-09 
   26 KSP preconditioned resid norm 3.988284547601e-09 true resid norm 2.022331272478e-08 ||r(i)||/||b|| 4.494348263804e-03
   27 KSP Residual norm 2.900831664256e-09 
   27 KSP preconditioned resid norm 2.900831664256e-09 true resid norm 1.555355295285e-08 ||r(i)||/||b|| 3.456559499470e-03
   28 KSP Residual norm 1.930196740055e-09 
   28 KSP preconditioned resid norm 1.930196740055e-09 true resid norm 6.566847775034e-09 ||r(i)||/||b|| 1.459390026651e-03
   29 KSP Residual norm 1.403060799193e-09 
   29 KSP preconditioned resid norm 1.403060799193e-09 true resid norm 5.002934606599e-09 ||r(i)||/||b|| 1.111832209148e-03
   30 KSP Residual norm 1.051772315534e-09 
   30 KSP preconditioned resid norm 1.051772315534e-09 true resid norm 4.236710662941e-09 ||r(i)||/||b|| 9.415496596110e-04
   31 KSP Residual norm 7.375608685665e-10 
   31 KSP preconditioned resid norm 7.375608685665e-10 true resid norm 2.748097684939e-09 ||r(i)||/||b|| 6.107262557402e-04
   32 KSP Residual norm 5.038996154374e-10 
   32 KSP preconditioned resid norm 5.038996154374e-10 true resid norm 2.130131211060e-09 ||r(i)||/||b|| 4.733918542618e-04
   33 KSP Residual norm 3.425220382076e-10 
   33 KSP preconditioned resid norm 3.425220382076e-10 true resid norm 1.489641002452e-09 ||r(i)||/||b|| 3.310518679195e-04
   34 KSP Residual norm 2.514416035206e-10 
   34 KSP preconditioned resid norm 2.514416035206e-10 true resid norm 1.065328071729e-09 ||r(i)||/||b|| 2.367542565709e-04
   35 KSP Residual norm 1.879205397085e-10 
   35 KSP preconditioned resid norm 1.879205397085e-10 true resid norm 6.890311434640e-10 ||r(i)||/||b|| 1.531275298700e-04
   36 KSP Residual norm 1.346944738491e-10 
   36 KSP preconditioned resid norm 1.346944738491e-10 true resid norm 4.864256918918e-10 ||r(i)||/||b|| 1.081013033609e-04
   37 KSP Residual norm 1.032993400312e-10 
   37 KSP preconditioned resid norm 1.032993400312e-10 true resid norm 4.037377709816e-10 ||r(i)||/||b|| 8.972507000890e-05
   38 KSP Residual norm 7.707697362309e-11 
   38 KSP preconditioned resid norm 7.707697362309e-11 true resid norm 2.582364851133e-10 ||r(i)||/||b|| 5.738944525629e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.602331254982e-05 
  1 KSP Residual norm 5.816954785853e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.351516642339e-05 
  1 KSP Residual norm 5.634902384097e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.065080187225e-06 
  1 KSP Residual norm 1.869748805797e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.983702857816e-06 
  1 KSP Residual norm 2.942386132001e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.989005783229e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.498907389064e-06 
  1 KSP Residual norm 5.690181524321e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.543744419518e-06 
  1 KSP Residual norm 9.492358006413e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.497580070900e-06 lambda=8.1294087244180940e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.658223545577e-06 
  1 KSP Residual norm 5.086998156277e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.155762705205e-06 
  1 KSP Residual norm 6.227076960324e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 20 SNES Function norm 4.503693324816e-06 
    0 KSP Residual norm 1.169299305873e-04 
    0 KSP preconditioned resid norm 1.169299305873e-04 true resid norm 4.503693324816e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.473938711527e-05 
    1 KSP preconditioned resid norm 6.473938711527e-05 true resid norm 1.415105988569e-05 ||r(i)||/||b|| 3.142101130137e+00
    2 KSP Residual norm 3.985116157100e-05 
    2 KSP preconditioned resid norm 3.985116157100e-05 true resid norm 3.301808274284e-05 ||r(i)||/||b|| 7.331334609510e+00
    3 KSP Residual norm 2.126887749796e-05 
    3 KSP preconditioned resid norm 2.126887749796e-05 true resid norm 4.362224553740e-05 ||r(i)||/||b|| 9.685882761386e+00
    4 KSP Residual norm 1.228265442925e-05 
    4 KSP preconditioned resid norm 1.228265442925e-05 true resid norm 4.672054312899e-05 ||r(i)||/||b|| 1.037382871333e+01
    5 KSP Residual norm 4.995408561356e-06 
    5 KSP preconditioned resid norm 4.995408561356e-06 true resid norm 4.633258872805e-05 ||r(i)||/||b|| 1.028768732381e+01
    6 KSP Residual norm 2.712559050534e-06 
    6 KSP preconditioned resid norm 2.712559050534e-06 true resid norm 4.240629403993e-05 ||r(i)||/||b|| 9.415892908665e+00
    7 KSP Residual norm 1.587436077393e-06 
    7 KSP preconditioned resid norm 1.587436077393e-06 true resid norm 3.739217007103e-05 ||r(i)||/||b|| 8.302556895915e+00
    8 KSP Residual norm 1.210672934449e-06 
    8 KSP preconditioned resid norm 1.210672934449e-06 true resid norm 3.165315498950e-05 ||r(i)||/||b|| 7.028266071113e+00
    9 KSP Residual norm 8.690221730978e-07 
    9 KSP preconditioned resid norm 8.690221730978e-07 true resid norm 2.367169167008e-05 ||r(i)||/||b|| 5.256062072355e+00
   10 KSP Residual norm 5.614370520026e-07 
   10 KSP preconditioned resid norm 5.614370520026e-07 true resid norm 1.717158379599e-05 ||r(i)||/||b|| 3.812778215020e+00
   11 KSP Residual norm 4.611522410385e-07 
   11 KSP preconditioned resid norm 4.611522410385e-07 true resid norm 1.404898811208e-05 ||r(i)||/||b|| 3.119437115016e+00
   12 KSP Residual norm 4.063994670896e-07 
   12 KSP preconditioned resid norm 4.063994670896e-07 true resid norm 1.138466463071e-05 ||r(i)||/||b|| 2.527850768163e+00
   13 KSP Residual norm 3.244131031689e-07 
   13 KSP preconditioned resid norm 3.244131031689e-07 true resid norm 7.761086725177e-06 ||r(i)||/||b|| 1.723271582995e+00
   14 KSP Residual norm 2.152577840308e-07 
   14 KSP preconditioned resid norm 2.152577840308e-07 true resid norm 4.690123418587e-06 ||r(i)||/||b|| 1.041394935295e+00
   15 KSP Residual norm 1.509075192571e-07 
   15 KSP preconditioned resid norm 1.509075192571e-07 true resid norm 2.954343843974e-06 ||r(i)||/||b|| 6.559824639247e-01
   16 KSP Residual norm 1.170876086211e-07 
   16 KSP preconditioned resid norm 1.170876086211e-07 true resid norm 1.863458243818e-06 ||r(i)||/||b|| 4.137622412144e-01
   17 KSP Residual norm 9.096714192410e-08 
   17 KSP preconditioned resid norm 9.096714192410e-08 true resid norm 1.314249231185e-06 ||r(i)||/||b|| 2.918158800786e-01
   18 KSP Residual norm 6.386442494832e-08 
   18 KSP preconditioned resid norm 6.386442494832e-08 true resid norm 8.799112767956e-07 ||r(i)||/||b|| 1.953754870358e-01
   19 KSP Residual norm 4.735729948783e-08 
   19 KSP preconditioned resid norm 4.735729948783e-08 true resid norm 5.186175275328e-07 ||r(i)||/||b|| 1.151538282314e-01
   20 KSP Residual norm 3.520386237342e-08 
   20 KSP preconditioned resid norm 3.520386237342e-08 true resid norm 2.586598494627e-07 ||r(i)||/||b|| 5.743282919320e-02
   21 KSP Residual norm 2.423681982804e-08 
   21 KSP preconditioned resid norm 2.423681982804e-08 true resid norm 1.771823898220e-07 ||r(i)||/||b|| 3.934157524574e-02
   22 KSP Residual norm 1.741493901487e-08 
   22 KSP preconditioned resid norm 1.741493901487e-08 true resid norm 1.116776376383e-07 ||r(i)||/||b|| 2.479690102852e-02
   23 KSP Residual norm 1.242037170198e-08 
   23 KSP preconditioned resid norm 1.242037170198e-08 true resid norm 7.436307771241e-08 ||r(i)||/||b|| 1.651157668811e-02
   24 KSP Residual norm 8.410806050292e-09 
   24 KSP preconditioned resid norm 8.410806050292e-09 true resid norm 4.371668213435e-08 ||r(i)||/||b|| 9.706851461992e-03
   25 KSP Residual norm 5.590896082111e-09 
   25 KSP preconditioned resid norm 5.590896082111e-09 true resid norm 2.633695440467e-08 ||r(i)||/||b|| 5.847856970977e-03
   26 KSP Residual norm 4.128183502130e-09 
   26 KSP preconditioned resid norm 4.128183502130e-09 true resid norm 1.971584690099e-08 ||r(i)||/||b|| 4.377706357658e-03
   27 KSP Residual norm 2.997117699724e-09 
   27 KSP preconditioned resid norm 2.997117699724e-09 true resid norm 1.630116245264e-08 ||r(i)||/||b|| 3.619509872668e-03
   28 KSP Residual norm 1.988641504464e-09 
   28 KSP preconditioned resid norm 1.988641504464e-09 true resid norm 6.818911909776e-09 ||r(i)||/||b|| 1.514071100757e-03
   29 KSP Residual norm 1.438225832740e-09 
   29 KSP preconditioned resid norm 1.438225832740e-09 true resid norm 5.396512213196e-09 ||r(i)||/||b|| 1.198241492923e-03
   30 KSP Residual norm 1.075426032082e-09 
   30 KSP preconditioned resid norm 1.075426032082e-09 true resid norm 4.696968899989e-09 ||r(i)||/||b|| 1.042914905886e-03
   31 KSP Residual norm 7.521472827030e-10 
   31 KSP preconditioned resid norm 7.521472827030e-10 true resid norm 2.869874302887e-09 ||r(i)||/||b|| 6.372268482567e-04
   32 KSP Residual norm 5.117771586144e-10 
   32 KSP preconditioned resid norm 5.117771586144e-10 true resid norm 2.044869964759e-09 ||r(i)||/||b|| 4.540428970800e-04
   33 KSP Residual norm 3.474895108498e-10 
   33 KSP preconditioned resid norm 3.474895108498e-10 true resid norm 1.433775011810e-09 ||r(i)||/||b|| 3.183553826610e-04
   34 KSP Residual norm 2.554234215803e-10 
   34 KSP preconditioned resid norm 2.554234215803e-10 true resid norm 1.019311609390e-09 ||r(i)||/||b|| 2.263279348470e-04
   35 KSP Residual norm 1.914272440831e-10 
   35 KSP preconditioned resid norm 1.914272440831e-10 true resid norm 6.489331442414e-10 ||r(i)||/||b|| 1.440891058602e-04
   36 KSP Residual norm 1.372855327335e-10 
   36 KSP preconditioned resid norm 1.372855327335e-10 true resid norm 4.859787178785e-10 ||r(i)||/||b|| 1.079067074129e-04
   37 KSP Residual norm 1.053235866170e-10 
   37 KSP preconditioned resid norm 1.053235866170e-10 true resid norm 4.291665309296e-10 ||r(i)||/||b|| 9.529213025337e-05
   38 KSP Residual norm 7.803021203423e-11 
   38 KSP preconditioned resid norm 7.803021203423e-11 true resid norm 2.658276954794e-10 ||r(i)||/||b|| 5.902437761796e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.089643823761e-05 
  1 KSP Residual norm 1.301224485831e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.578305201814e-05 
  1 KSP Residual norm 9.151130498250e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.425245511775e-06 
  1 KSP Residual norm 3.362404465868e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.094336878588e-06 
  1 KSP Residual norm 2.180540771519e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.910001869229e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.789998829168e-06 
  1 KSP Residual norm 1.106134352845e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.352496516938e-06 
  1 KSP Residual norm 7.644289202854e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.510658173901e-06 lambda=8.5548566529507084e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.065539968921e-06 
  1 KSP Residual norm 4.133870152173e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.895050127696e-06 
  1 KSP Residual norm 2.404462455170e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 21 SNES Function norm 4.496837698084e-06 
    0 KSP Residual norm 1.177366460377e-04 
    0 KSP preconditioned resid norm 1.177366460377e-04 true resid norm 4.496837698084e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.506853160117e-05 
    1 KSP preconditioned resid norm 6.506853160117e-05 true resid norm 1.409710938807e-05 ||r(i)||/||b|| 3.134893970952e+00
    2 KSP Residual norm 4.001578922988e-05 
    2 KSP preconditioned resid norm 4.001578922988e-05 true resid norm 3.292905949461e-05 ||r(i)||/||b|| 7.322714695406e+00
    3 KSP Residual norm 2.136780244454e-05 
    3 KSP preconditioned resid norm 2.136780244454e-05 true resid norm 4.347760251972e-05 ||r(i)||/||b|| 9.668483818805e+00
    4 KSP Residual norm 1.237704744411e-05 
    4 KSP preconditioned resid norm 1.237704744411e-05 true resid norm 4.656321716148e-05 ||r(i)||/||b|| 1.035465815929e+01
    5 KSP Residual norm 5.049417978738e-06 
    5 KSP preconditioned resid norm 5.049417978738e-06 true resid norm 4.624389821236e-05 ||r(i)||/||b|| 1.028364849193e+01
    6 KSP Residual norm 2.749191282475e-06 
    6 KSP preconditioned resid norm 2.749191282475e-06 true resid norm 4.232000892032e-05 ||r(i)||/||b|| 9.411059896236e+00
    7 KSP Residual norm 1.591161315398e-06 
    7 KSP preconditioned resid norm 1.591161315398e-06 true resid norm 3.731086670484e-05 ||r(i)||/||b|| 8.297134388626e+00
    8 KSP Residual norm 1.201649425285e-06 
    8 KSP preconditioned resid norm 1.201649425285e-06 true resid norm 3.155983362684e-05 ||r(i)||/||b|| 7.018228307481e+00
    9 KSP Residual norm 8.744013971598e-07 
    9 KSP preconditioned resid norm 8.744013971598e-07 true resid norm 2.382871221068e-05 ||r(i)||/||b|| 5.298993161536e+00
   10 KSP Residual norm 5.749610977491e-07 
   10 KSP preconditioned resid norm 5.749610977491e-07 true resid norm 1.731098691274e-05 ||r(i)||/||b|| 3.849591218316e+00
   11 KSP Residual norm 4.687888626882e-07 
   11 KSP preconditioned resid norm 4.687888626882e-07 true resid norm 1.406087441494e-05 ||r(i)||/||b|| 3.126836092156e+00
   12 KSP Residual norm 4.090352335630e-07 
   12 KSP preconditioned resid norm 4.090352335630e-07 true resid norm 1.133644714974e-05 ||r(i)||/||b|| 2.520982056918e+00
   13 KSP Residual norm 3.237368482827e-07 
   13 KSP preconditioned resid norm 3.237368482827e-07 true resid norm 7.696856776733e-06 ||r(i)||/||b|| 1.711615426995e+00
   14 KSP Residual norm 2.129842960372e-07 
   14 KSP preconditioned resid norm 2.129842960372e-07 true resid norm 4.532960746235e-06 ||r(i)||/||b|| 1.008032989086e+00
   15 KSP Residual norm 1.462139682141e-07 
   15 KSP preconditioned resid norm 1.462139682141e-07 true resid norm 2.787939460917e-06 ||r(i)||/||b|| 6.199777817431e-01
   16 KSP Residual norm 1.117896777612e-07 
   16 KSP preconditioned resid norm 1.117896777612e-07 true resid norm 1.790714755926e-06 ||r(i)||/||b|| 3.982164525727e-01
   17 KSP Residual norm 8.631194837062e-08 
   17 KSP preconditioned resid norm 8.631194837062e-08 true resid norm 1.288441548597e-06 ||r(i)||/||b|| 2.865216925987e-01
   18 KSP Residual norm 6.061152691964e-08 
   18 KSP preconditioned resid norm 6.061152691964e-08 true resid norm 8.668026453554e-07 ||r(i)||/||b|| 1.927582678211e-01
   19 KSP Residual norm 4.534499035494e-08 
   19 KSP preconditioned resid norm 4.534499035494e-08 true resid norm 5.189241818008e-07 ||r(i)||/||b|| 1.153975786188e-01
   20 KSP Residual norm 3.416268642503e-08 
   20 KSP preconditioned resid norm 3.416268642503e-08 true resid norm 2.773946784614e-07 ||r(i)||/||b|| 6.168661114446e-02
   21 KSP Residual norm 2.362741216610e-08 
   21 KSP preconditioned resid norm 2.362741216610e-08 true resid norm 1.891664899017e-07 ||r(i)||/||b|| 4.206655934733e-02
   22 KSP Residual norm 1.693861631572e-08 
   22 KSP preconditioned resid norm 1.693861631572e-08 true resid norm 1.183443086584e-07 ||r(i)||/||b|| 2.631722926286e-02
   23 KSP Residual norm 1.209409218036e-08 
   23 KSP preconditioned resid norm 1.209409218036e-08 true resid norm 7.765819999541e-08 ||r(i)||/||b|| 1.726951364700e-02
   24 KSP Residual norm 8.243818841600e-09 
   24 KSP preconditioned resid norm 8.243818841600e-09 true resid norm 4.614105061435e-08 ||r(i)||/||b|| 1.026077739786e-02
   25 KSP Residual norm 5.401679016594e-09 
   25 KSP preconditioned resid norm 5.401679016594e-09 true resid norm 2.751565824121e-08 ||r(i)||/||b|| 6.118890671311e-03
   26 KSP Residual norm 3.964383641133e-09 
   26 KSP preconditioned resid norm 3.964383641133e-09 true resid norm 2.014776537780e-08 ||r(i)||/||b|| 4.480429744303e-03
   27 KSP Residual norm 2.900540415453e-09 
   27 KSP preconditioned resid norm 2.900540415453e-09 true resid norm 1.553030326329e-08 ||r(i)||/||b|| 3.453605468106e-03
   28 KSP Residual norm 1.933666804009e-09 
   28 KSP preconditioned resid norm 1.933666804009e-09 true resid norm 6.659107295115e-09 ||r(i)||/||b|| 1.480842258984e-03
   29 KSP Residual norm 1.404254160930e-09 
   29 KSP preconditioned resid norm 1.404254160930e-09 true resid norm 4.988540619712e-09 ||r(i)||/||b|| 1.109344155747e-03
   30 KSP Residual norm 1.052463337684e-09 
   30 KSP preconditioned resid norm 1.052463337684e-09 true resid norm 4.168316213552e-09 ||r(i)||/||b|| 9.269438866624e-04
   31 KSP Residual norm 7.450302892473e-10 
   31 KSP preconditioned resid norm 7.450302892473e-10 true resid norm 2.742022848358e-09 ||r(i)||/||b|| 6.097669145422e-04
   32 KSP Residual norm 5.084087705169e-10 
   32 KSP preconditioned resid norm 5.084087705169e-10 true resid norm 2.099303414544e-09 ||r(i)||/||b|| 4.668399340805e-04
   33 KSP Residual norm 3.446768208892e-10 
   33 KSP preconditioned resid norm 3.446768208892e-10 true resid norm 1.473159568230e-09 ||r(i)||/||b|| 3.275990078222e-04
   34 KSP Residual norm 2.517084027091e-10 
   34 KSP preconditioned resid norm 2.517084027091e-10 true resid norm 1.050121931381e-09 ||r(i)||/||b|| 2.335245347700e-04
   35 KSP Residual norm 1.885793610134e-10 
   35 KSP preconditioned resid norm 1.885793610134e-10 true resid norm 6.915419361293e-10 ||r(i)||/||b|| 1.537840550536e-04
   36 KSP Residual norm 1.353368268142e-10 
   36 KSP preconditioned resid norm 1.353368268142e-10 true resid norm 4.970839849925e-10 ||r(i)||/||b|| 1.105407885200e-04
   37 KSP Residual norm 1.037561272913e-10 
   37 KSP preconditioned resid norm 1.037561272913e-10 true resid norm 4.048950936511e-10 ||r(i)||/||b|| 9.003996159872e-05
   38 KSP Residual norm 7.775833028520e-11 
   38 KSP preconditioned resid norm 7.775833028520e-11 true resid norm 2.570977685772e-10 ||r(i)||/||b|| 5.717301486926e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.606906044966e-05 
  1 KSP Residual norm 6.055015052180e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.391933344589e-05 
  1 KSP Residual norm 5.120022191649e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.080017436126e-06 
  1 KSP Residual norm 1.823034319495e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.938305946093e-06 
  1 KSP Residual norm 2.981473341848e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.989543728149e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.496664710697e-06 
  1 KSP Residual norm 5.796832455644e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.525578601613e-06 
  1 KSP Residual norm 9.036843529555e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.493707924932e-06 lambda=8.1114252184690289e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.655555889164e-06 
  1 KSP Residual norm 4.882704559099e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.153609271004e-06 
  1 KSP Residual norm 5.714106440004e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 22 SNES Function norm 4.500108917320e-06 
    0 KSP Residual norm 1.171622561220e-04 
    0 KSP preconditioned resid norm 1.171622561220e-04 true resid norm 4.500108917320e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.473630979416e-05 
    1 KSP preconditioned resid norm 6.473630979416e-05 true resid norm 1.410847601665e-05 ||r(i)||/||b|| 3.135141010109e+00
    2 KSP Residual norm 3.978045637121e-05 
    2 KSP preconditioned resid norm 3.978045637121e-05 true resid norm 3.299311135322e-05 ||r(i)||/||b|| 7.331625069391e+00
    3 KSP Residual norm 2.120894191383e-05 
    3 KSP preconditioned resid norm 2.120894191383e-05 true resid norm 4.355026798294e-05 ||r(i)||/||b|| 9.677603094299e+00
    4 KSP Residual norm 1.225394850333e-05 
    4 KSP preconditioned resid norm 1.225394850333e-05 true resid norm 4.662276725423e-05 ||r(i)||/||b|| 1.036036418470e+01
    5 KSP Residual norm 4.972745501469e-06 
    5 KSP preconditioned resid norm 4.972745501469e-06 true resid norm 4.625236458169e-05 ||r(i)||/||b|| 1.027805447190e+01
    6 KSP Residual norm 2.692735882319e-06 
    6 KSP preconditioned resid norm 2.692735882319e-06 true resid norm 4.234541860271e-05 ||r(i)||/||b|| 9.409865267867e+00
    7 KSP Residual norm 1.564213311762e-06 
    7 KSP preconditioned resid norm 1.564213311762e-06 true resid norm 3.734789607257e-05 ||r(i)||/||b|| 8.299331584802e+00
    8 KSP Residual norm 1.184587769653e-06 
    8 KSP preconditioned resid norm 1.184587769653e-06 true resid norm 3.163524274127e-05 ||r(i)||/||b|| 7.029883792260e+00
    9 KSP Residual norm 8.475093199013e-07 
    9 KSP preconditioned resid norm 8.475093199013e-07 true resid norm 2.378856309369e-05 ||r(i)||/||b|| 5.286219407298e+00
   10 KSP Residual norm 5.484639898228e-07 
   10 KSP preconditioned resid norm 5.484639898228e-07 true resid norm 1.737810781477e-05 ||r(i)||/||b|| 3.861708268411e+00
   11 KSP Residual norm 4.513355724663e-07 
   11 KSP preconditioned resid norm 4.513355724663e-07 true resid norm 1.428613190980e-05 ||r(i)||/||b|| 3.174619141954e+00
   12 KSP Residual norm 3.982582317963e-07 
   12 KSP preconditioned resid norm 3.982582317963e-07 true resid norm 1.165216701717e-05 ||r(i)||/||b|| 2.589307777045e+00
   13 KSP Residual norm 3.190630694900e-07 
   13 KSP preconditioned resid norm 3.190630694900e-07 true resid norm 8.037818296101e-06 ||r(i)||/||b|| 1.786138612149e+00
   14 KSP Residual norm 2.125498382597e-07 
   14 KSP preconditioned resid norm 2.125498382597e-07 true resid norm 4.888289778644e-06 ||r(i)||/||b|| 1.086260325796e+00
   15 KSP Residual norm 1.492777180882e-07 
   15 KSP preconditioned resid norm 1.492777180882e-07 true resid norm 3.085387137582e-06 ||r(i)||/||b|| 6.856249913657e-01
   16 KSP Residual norm 1.160804811755e-07 
   16 KSP preconditioned resid norm 1.160804811755e-07 true resid norm 1.962823447923e-06 ||r(i)||/||b|| 4.361724313757e-01
   17 KSP Residual norm 9.033511905652e-08 
   17 KSP preconditioned resid norm 9.033511905652e-08 true resid norm 1.385504401901e-06 ||r(i)||/||b|| 3.078824151495e-01
   18 KSP Residual norm 6.342559877825e-08 
   18 KSP preconditioned resid norm 6.342559877825e-08 true resid norm 9.237766051442e-07 ||r(i)||/||b|| 2.052787214969e-01
   19 KSP Residual norm 4.707967668564e-08 
   19 KSP preconditioned resid norm 4.707967668564e-08 true resid norm 5.445307216730e-07 ||r(i)||/||b|| 1.210038982784e-01
   20 KSP Residual norm 3.501822764815e-08 
   20 KSP preconditioned resid norm 3.501822764815e-08 true resid norm 2.745455871381e-07 ||r(i)||/||b|| 6.100865383089e-02
   21 KSP Residual norm 2.411036425781e-08 
   21 KSP preconditioned resid norm 2.411036425781e-08 true resid norm 1.881311670959e-07 ||r(i)||/||b|| 4.180591415728e-02
   22 KSP Residual norm 1.731372073233e-08 
   22 KSP preconditioned resid norm 1.731372073233e-08 true resid norm 1.184660603548e-07 ||r(i)||/||b|| 2.632515401990e-02
   23 KSP Residual norm 1.237135305908e-08 
   23 KSP preconditioned resid norm 1.237135305908e-08 true resid norm 7.725291391587e-08 ||r(i)||/||b|| 1.716689869850e-02
   24 KSP Residual norm 8.398138385549e-09 
   24 KSP preconditioned resid norm 8.398138385549e-09 true resid norm 4.419910650271e-08 ||r(i)||/||b|| 9.821785942246e-03
   25 KSP Residual norm 5.572943047482e-09 
   25 KSP preconditioned resid norm 5.572943047482e-09 true resid norm 2.614732653916e-08 ||r(i)||/||b|| 5.810376375229e-03
   26 KSP Residual norm 4.111094121840e-09 
   26 KSP preconditioned resid norm 4.111094121840e-09 true resid norm 1.964211968667e-08 ||r(i)||/||b|| 4.364809840729e-03
   27 KSP Residual norm 2.991429965881e-09 
   27 KSP preconditioned resid norm 2.991429965881e-09 true resid norm 1.631451976827e-08 ||r(i)||/||b|| 3.625361089702e-03
   28 KSP Residual norm 1.984870363382e-09 
   28 KSP preconditioned resid norm 1.984870363382e-09 true resid norm 6.852801061625e-09 ||r(i)||/||b|| 1.522807822551e-03
   29 KSP Residual norm 1.437021532836e-09 
   29 KSP preconditioned resid norm 1.437021532836e-09 true resid norm 5.363871295621e-09 ||r(i)||/||b|| 1.191942549429e-03
   30 KSP Residual norm 1.075663675871e-09 
   30 KSP preconditioned resid norm 1.075663675871e-09 true resid norm 4.647509275878e-09 ||r(i)||/||b|| 1.032754842442e-03
   31 KSP Residual norm 7.541963881771e-10 
   31 KSP preconditioned resid norm 7.541963881771e-10 true resid norm 2.843278153162e-09 ||r(i)||/||b|| 6.318242970117e-04
   32 KSP Residual norm 5.140824399202e-10 
   32 KSP preconditioned resid norm 5.140824399202e-10 true resid norm 2.006775329044e-09 ||r(i)||/||b|| 4.459392796740e-04
   33 KSP Residual norm 3.493914685918e-10 
   33 KSP preconditioned resid norm 3.493914685918e-10 true resid norm 1.415257903579e-09 ||r(i)||/||b|| 3.144941443822e-04
   34 KSP Residual norm 2.568367185283e-10 
   34 KSP preconditioned resid norm 2.568367185283e-10 true resid norm 1.011181024041e-09 ||r(i)||/||b|| 2.247014555913e-04
   35 KSP Residual norm 1.926657838495e-10 
   35 KSP preconditioned resid norm 1.926657838495e-10 true resid norm 6.502310105914e-10 ||r(i)||/||b|| 1.444922828620e-04
   36 KSP Residual norm 1.382869776307e-10 
   36 KSP preconditioned resid norm 1.382869776307e-10 true resid norm 4.952753438415e-10 ||r(i)||/||b|| 1.100585236804e-04
   37 KSP Residual norm 1.060318160070e-10 
   37 KSP preconditioned resid norm 1.060318160070e-10 true resid norm 4.354805158810e-10 ||r(i)||/||b|| 9.677110574033e-05
   38 KSP Residual norm 7.848249980244e-11 
   38 KSP preconditioned resid norm 7.848249980244e-11 true resid norm 2.663584586157e-10 ||r(i)||/||b|| 5.918933597151e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.086256455587e-05 
  1 KSP Residual norm 1.309107384906e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.575805648001e-05 
  1 KSP Residual norm 8.448468832113e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.447146107285e-06 
  1 KSP Residual norm 3.401366752012e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.108177145914e-06 
  1 KSP Residual norm 2.403113607457e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.905453737796e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.799814403246e-06 
  1 KSP Residual norm 1.119640103768e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.358881621293e-06 
  1 KSP Residual norm 7.339326738213e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.504411139563e-06 lambda=8.6135864393460243e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.072009387181e-06 
  1 KSP Residual norm 4.086306160960e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.904685597465e-06 
  1 KSP Residual norm 2.678860908620e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 23 SNES Function norm 4.492795136799e-06 
    0 KSP Residual norm 1.170968352349e-04 
    0 KSP preconditioned resid norm 1.170968352349e-04 true resid norm 4.492795136799e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.467712494477e-05 
    1 KSP preconditioned resid norm 6.467712494477e-05 true resid norm 1.409160655553e-05 ||r(i)||/||b|| 3.136489896927e+00
    2 KSP Residual norm 3.970303374765e-05 
    2 KSP preconditioned resid norm 3.970303374765e-05 true resid norm 3.298617503323e-05 ||r(i)||/||b|| 7.342016279143e+00
    3 KSP Residual norm 2.115983691763e-05 
    3 KSP preconditioned resid norm 2.115983691763e-05 true resid norm 4.348865375445e-05 ||r(i)||/||b|| 9.679643168738e+00
    4 KSP Residual norm 1.224475716555e-05 
    4 KSP preconditioned resid norm 1.224475716555e-05 true resid norm 4.652248397289e-05 ||r(i)||/||b|| 1.035490881653e+01
    5 KSP Residual norm 4.998704677333e-06 
    5 KSP preconditioned resid norm 4.998704677333e-06 true resid norm 4.612946728729e-05 ||r(i)||/||b|| 1.026743171739e+01
    6 KSP Residual norm 2.708252662979e-06 
    6 KSP preconditioned resid norm 2.708252662979e-06 true resid norm 4.221527846013e-05 ||r(i)||/||b|| 9.396217093088e+00
    7 KSP Residual norm 1.564132563311e-06 
    7 KSP preconditioned resid norm 1.564132563311e-06 true resid norm 3.719820411589e-05 ||r(i)||/||b|| 8.279523767112e+00
    8 KSP Residual norm 1.173144868733e-06 
    8 KSP preconditioned resid norm 1.173144868733e-06 true resid norm 3.147317990427e-05 ||r(i)||/||b|| 7.005255958922e+00
    9 KSP Residual norm 8.479922524198e-07 
    9 KSP preconditioned resid norm 8.479922524198e-07 true resid norm 2.379269934330e-05 ||r(i)||/||b|| 5.295745436605e+00
   10 KSP Residual norm 5.599608063631e-07 
   10 KSP preconditioned resid norm 5.599608063631e-07 true resid norm 1.743945160852e-05 ||r(i)||/||b|| 3.881648523362e+00
   11 KSP Residual norm 4.586876867958e-07 
   11 KSP preconditioned resid norm 4.586876867958e-07 true resid norm 1.427413040870e-05 ||r(i)||/||b|| 3.177115798534e+00
   12 KSP Residual norm 3.999510177586e-07 
   12 KSP preconditioned resid norm 3.999510177586e-07 true resid norm 1.154056594134e-05 ||r(i)||/||b|| 2.568682877795e+00
   13 KSP Residual norm 3.168102370412e-07 
   13 KSP preconditioned resid norm 3.168102370412e-07 true resid norm 7.891503536902e-06 ||r(i)||/||b|| 1.756479718442e+00
   14 KSP Residual norm 2.098495832563e-07 
   14 KSP preconditioned resid norm 2.098495832563e-07 true resid norm 4.687031111945e-06 ||r(i)||/||b|| 1.043232769185e+00
   15 KSP Residual norm 1.447484749049e-07 
   15 KSP preconditioned resid norm 1.447484749049e-07 true resid norm 2.905151138470e-06 ||r(i)||/||b|| 6.466244398002e-01
   16 KSP Residual norm 1.103584166958e-07 
   16 KSP preconditioned resid norm 1.103584166958e-07 true resid norm 1.869009168120e-06 ||r(i)||/||b|| 4.160014225468e-01
   17 KSP Residual norm 8.540925684972e-08 
   17 KSP preconditioned resid norm 8.540925684972e-08 true resid norm 1.348794566272e-06 ||r(i)||/||b|| 3.002127907467e-01
   18 KSP Residual norm 6.024403107715e-08 
   18 KSP preconditioned resid norm 6.024403107715e-08 true resid norm 8.993169275047e-07 ||r(i)||/||b|| 2.001686923445e-01
   19 KSP Residual norm 4.507658823447e-08 
   19 KSP preconditioned resid norm 4.507658823447e-08 true resid norm 5.457507551665e-07 ||r(i)||/||b|| 1.214724327616e-01
   20 KSP Residual norm 3.390458649906e-08 
   20 KSP preconditioned resid norm 3.390458649906e-08 true resid norm 2.925253889413e-07 ||r(i)||/||b|| 6.510988817302e-02
   21 KSP Residual norm 2.339562357594e-08 
   21 KSP preconditioned resid norm 2.339562357594e-08 true resid norm 1.978039604945e-07 ||r(i)||/||b|| 4.402692632796e-02
   22 KSP Residual norm 1.677409076253e-08 
   22 KSP preconditioned resid norm 1.677409076253e-08 true resid norm 1.250495002890e-07 ||r(i)||/||b|| 2.783334126785e-02
   23 KSP Residual norm 1.203268960075e-08 
   23 KSP preconditioned resid norm 1.203268960075e-08 true resid norm 8.018109992447e-08 ||r(i)||/||b|| 1.784659604613e-02
   24 KSP Residual norm 8.155617230907e-09 
   24 KSP preconditioned resid norm 8.155617230907e-09 true resid norm 4.587042280026e-08 ||r(i)||/||b|| 1.020977396110e-02
   25 KSP Residual norm 5.385870054684e-09 
   25 KSP preconditioned resid norm 5.385870054684e-09 true resid norm 2.726337114561e-08 ||r(i)||/||b|| 6.068242667535e-03
   26 KSP Residual norm 3.957373141361e-09 
   26 KSP preconditioned resid norm 3.957373141361e-09 true resid norm 1.993972098718e-08 ||r(i)||/||b|| 4.438154952551e-03
   27 KSP Residual norm 2.887998168244e-09 
   27 KSP preconditioned resid norm 2.887998168244e-09 true resid norm 1.539992614974e-08 ||r(i)||/||b|| 3.427693825523e-03
   28 KSP Residual norm 1.920420288190e-09 
   28 KSP preconditioned resid norm 1.920420288190e-09 true resid norm 6.477900861928e-09 ||r(i)||/||b|| 1.441842030336e-03
   29 KSP Residual norm 1.400385966346e-09 
   29 KSP preconditioned resid norm 1.400385966346e-09 true resid norm 4.862626605779e-09 ||r(i)||/||b|| 1.082316566351e-03
   30 KSP Residual norm 1.052378766918e-09 
   30 KSP preconditioned resid norm 1.052378766918e-09 true resid norm 4.065087013206e-09 ||r(i)||/||b|| 9.048013295578e-04
   31 KSP Residual norm 7.402283617607e-10 
   31 KSP preconditioned resid norm 7.402283617607e-10 true resid norm 2.642325702066e-09 ||r(i)||/||b|| 5.881251251417e-04
   32 KSP Residual norm 5.084012930960e-10 
   32 KSP preconditioned resid norm 5.084012930960e-10 true resid norm 2.048113202750e-09 ||r(i)||/||b|| 4.558661457708e-04
   33 KSP Residual norm 3.465597334200e-10 
   33 KSP preconditioned resid norm 3.465597334200e-10 true resid norm 1.454943380287e-09 ||r(i)||/||b|| 3.238392439419e-04
   34 KSP Residual norm 2.547620761739e-10 
   34 KSP preconditioned resid norm 2.547620761739e-10 true resid norm 1.057715230923e-09 ||r(i)||/||b|| 2.354247631413e-04
   35 KSP Residual norm 1.907881954685e-10 
   35 KSP preconditioned resid norm 1.907881954685e-10 true resid norm 6.969885811188e-10 ||r(i)||/||b|| 1.551347345909e-04
   36 KSP Residual norm 1.370516356191e-10 
   36 KSP preconditioned resid norm 1.370516356191e-10 true resid norm 5.063046753524e-10 ||r(i)||/||b|| 1.126925799944e-04
   37 KSP Residual norm 1.050270909930e-10 
   37 KSP preconditioned resid norm 1.050270909930e-10 true resid norm 4.153148968327e-10 ||r(i)||/||b|| 9.244020352297e-05
   38 KSP Residual norm 7.809404283761e-11 
   38 KSP preconditioned resid norm 7.809404283761e-11 true resid norm 2.589252397571e-10 ||r(i)||/||b|| 5.763121439399e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.612679898250e-05 
  1 KSP Residual norm 5.634030448250e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.433569344842e-05 
  1 KSP Residual norm 5.450469943289e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.085938815476e-06 
  1 KSP Residual norm 1.701829247958e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.889832698745e-06 
  1 KSP Residual norm 3.274431042333e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.007789571462e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.455468799958e-06 
  1 KSP Residual norm 5.203642672796e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.485171907434e-06 
  1 KSP Residual norm 8.990694563644e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.485783699008e-06 lambda=7.9655147761347064e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.626773272203e-06 
  1 KSP Residual norm 4.535778679474e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.117226411233e-06 
  1 KSP Residual norm 5.300180968671e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 24 SNES Function norm 4.492396952885e-06 
    0 KSP Residual norm 1.172676869978e-04 
    0 KSP preconditioned resid norm 1.172676869978e-04 true resid norm 4.492396952885e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.470077926191e-05 
    1 KSP preconditioned resid norm 6.470077926191e-05 true resid norm 1.407015749853e-05 ||r(i)||/||b|| 3.131993375939e+00
    2 KSP Residual norm 3.966321577944e-05 
    2 KSP preconditioned resid norm 3.966321577944e-05 true resid norm 3.300014241307e-05 ||r(i)||/||b|| 7.345776154505e+00
    3 KSP Residual norm 2.112464001235e-05 
    3 KSP preconditioned resid norm 2.112464001235e-05 true resid norm 4.349434137281e-05 ||r(i)||/||b|| 9.681767178849e+00
    4 KSP Residual norm 1.221387780147e-05 
    4 KSP preconditioned resid norm 1.221387780147e-05 true resid norm 4.653102608714e-05 ||r(i)||/||b|| 1.035772808484e+01
    5 KSP Residual norm 4.950361608516e-06 
    5 KSP preconditioned resid norm 4.950361608516e-06 true resid norm 4.616631817215e-05 ||r(i)||/||b|| 1.027654471685e+01
    6 KSP Residual norm 2.674280904841e-06 
    6 KSP preconditioned resid norm 2.674280904841e-06 true resid norm 4.227630278013e-05 ||r(i)||/||b|| 9.410633838351e+00
    7 KSP Residual norm 1.544412038512e-06 
    7 KSP preconditioned resid norm 1.544412038512e-06 true resid norm 3.729107891152e-05 ||r(i)||/||b|| 8.300931396450e+00
    8 KSP Residual norm 1.161594770747e-06 
    8 KSP preconditioned resid norm 1.161594770747e-06 true resid norm 3.159871566056e-05 ||r(i)||/||b|| 7.033820918310e+00
    9 KSP Residual norm 8.275249006685e-07 
    9 KSP preconditioned resid norm 8.275249006685e-07 true resid norm 2.386183378177e-05 ||r(i)||/||b|| 5.311604035000e+00
   10 KSP Residual norm 5.359405293005e-07 
   10 KSP preconditioned resid norm 5.359405293005e-07 true resid norm 1.754114386697e-05 ||r(i)||/||b|| 3.904629099106e+00
   11 KSP Residual norm 4.414853646832e-07 
   11 KSP preconditioned resid norm 4.414853646832e-07 true resid norm 1.448321052060e-05 ||r(i)||/||b|| 3.223938283393e+00
   12 KSP Residual norm 3.897944112393e-07 
   12 KSP preconditioned resid norm 3.897944112393e-07 true resid norm 1.188145260626e-05 ||r(i)||/||b|| 2.644791351001e+00
   13 KSP Residual norm 3.132658149381e-07 
   13 KSP preconditioned resid norm 3.132658149381e-07 true resid norm 8.288984360607e-06 ||r(i)||/||b|| 1.845113966450e+00
   14 KSP Residual norm 2.097810326010e-07 
   14 KSP preconditioned resid norm 2.097810326010e-07 true resid norm 5.073486163291e-06 ||r(i)||/||b|| 1.129349480133e+00
   15 KSP Residual norm 1.477064376365e-07 
   15 KSP preconditioned resid norm 1.477064376365e-07 true resid norm 3.208508338312e-06 ||r(i)||/||b|| 7.142085554686e-01
   16 KSP Residual norm 1.150229059731e-07 
   16 KSP preconditioned resid norm 1.150229059731e-07 true resid norm 2.055393996399e-06 ||r(i)||/||b|| 4.575272439090e-01
   17 KSP Residual norm 8.963321196586e-08 
   17 KSP preconditioned resid norm 8.963321196586e-08 true resid norm 1.452426438112e-06 ||r(i)||/||b|| 3.233076803641e-01
   18 KSP Residual norm 6.298089641668e-08 
   18 KSP preconditioned resid norm 6.298089641668e-08 true resid norm 9.640702022109e-07 ||r(i)||/||b|| 2.146004042656e-01
   19 KSP Residual norm 4.678263685349e-08 
   19 KSP preconditioned resid norm 4.678263685349e-08 true resid norm 5.694129632300e-07 ||r(i)||/||b|| 1.267503671652e-01
   20 KSP Residual norm 3.480207718549e-08 
   20 KSP preconditioned resid norm 3.480207718549e-08 true resid norm 2.908998632891e-07 ||r(i)||/||b|| 6.475381991839e-02
   21 KSP Residual norm 2.396194505975e-08 
   21 KSP preconditioned resid norm 2.396194505975e-08 true resid norm 1.991743115682e-07 ||r(i)||/||b|| 4.433586650002e-02
   22 KSP Residual norm 1.720318584919e-08 
   22 KSP preconditioned resid norm 1.720318584919e-08 true resid norm 1.256582889617e-07 ||r(i)||/||b|| 2.797132361176e-02
   23 KSP Residual norm 1.231554641237e-08 
   23 KSP preconditioned resid norm 1.231554641237e-08 true resid norm 8.051425882665e-08 ||r(i)||/||b|| 1.792233849124e-02
   24 KSP Residual norm 8.375361321748e-09 
   24 KSP preconditioned resid norm 8.375361321748e-09 true resid norm 4.490925032932e-08 ||r(i)||/||b|| 9.996723530960e-03
   25 KSP Residual norm 5.551505949223e-09 
   25 KSP preconditioned resid norm 5.551505949223e-09 true resid norm 2.612914457170e-08 ||r(i)||/||b|| 5.816303600445e-03
   26 KSP Residual norm 4.091758827481e-09 
   26 KSP preconditioned resid norm 4.091758827481e-09 true resid norm 1.965259529771e-08 ||r(i)||/||b|| 4.374634633542e-03
   27 KSP Residual norm 2.982353788602e-09 
   27 KSP preconditioned resid norm 2.982353788602e-09 true resid norm 1.635574569857e-08 ||r(i)||/||b|| 3.640761462110e-03
   28 KSP Residual norm 1.978042146446e-09 
   28 KSP preconditioned resid norm 1.978042146446e-09 true resid norm 6.905034817210e-09 ||r(i)||/||b|| 1.537049127588e-03
   29 KSP Residual norm 1.433455183695e-09 
   29 KSP preconditioned resid norm 1.433455183695e-09 true resid norm 5.332123995132e-09 ||r(i)||/||b|| 1.186921826155e-03
   30 KSP Residual norm 1.074067258813e-09 
   30 KSP preconditioned resid norm 1.074067258813e-09 true resid norm 4.592940627927e-09 ||r(i)||/||b|| 1.022380852827e-03
   31 KSP Residual norm 7.544363310552e-10 
   31 KSP preconditioned resid norm 7.544363310552e-10 true resid norm 2.815339630993e-09 ||r(i)||/||b|| 6.266898630106e-04
   32 KSP Residual norm 5.151902328732e-10 
   32 KSP preconditioned resid norm 5.151902328732e-10 true resid norm 1.970558444105e-09 ||r(i)||/||b|| 4.386429927656e-04
   33 KSP Residual norm 3.504378482742e-10 
   33 KSP preconditioned resid norm 3.504378482742e-10 true resid norm 1.396495384125e-09 ||r(i)||/||b|| 3.108575218911e-04
   34 KSP Residual norm 2.575628438186e-10 
   34 KSP preconditioned resid norm 2.575628438186e-10 true resid norm 9.993438924406e-10 ||r(i)||/||b|| 2.224522683372e-04
   35 KSP Residual norm 1.932972628684e-10 
   35 KSP preconditioned resid norm 1.932972628684e-10 true resid norm 6.501587870449e-10 ||r(i)||/||b|| 1.447242516330e-04
   36 KSP Residual norm 1.388215480896e-10 
   36 KSP preconditioned resid norm 1.388215480896e-10 true resid norm 5.047675695466e-10 ||r(i)||/||b|| 1.123604113440e-04
   37 KSP Residual norm 1.063966938806e-10 
   37 KSP preconditioned resid norm 1.063966938806e-10 true resid norm 4.396523990266e-10 ||r(i)||/||b|| 9.786588398966e-05
   38 KSP Residual norm 7.867845093373e-11 
   38 KSP preconditioned resid norm 7.867845093373e-11 true resid norm 2.668098241823e-10 ||r(i)||/||b|| 5.939141776218e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.082920490709e-05 
  1 KSP Residual norm 1.298998737486e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.576617660726e-05 
  1 KSP Residual norm 8.428917297412e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.451311573977e-06 
  1 KSP Residual norm 3.412274816284e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.124114602768e-06 
  1 KSP Residual norm 2.707518384431e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.897907882423e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.801961753075e-06 
  1 KSP Residual norm 1.130285055273e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.362101635205e-06 
  1 KSP Residual norm 8.165617993481e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.496736396285e-06 lambda=8.6355035945473460e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.074006012510e-06 
  1 KSP Residual norm 4.027747475464e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.906540728979e-06 
  1 KSP Residual norm 2.573560813228e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 25 SNES Function norm 4.486880359068e-06 
    0 KSP Residual norm 1.175258624226e-04 
    0 KSP preconditioned resid norm 1.175258624226e-04 true resid norm 4.486880359068e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.477755677827e-05 
    1 KSP preconditioned resid norm 6.477755677827e-05 true resid norm 1.402916385605e-05 ||r(i)||/||b|| 3.126707808845e+00
    2 KSP Residual norm 3.968948154551e-05 
    2 KSP preconditioned resid norm 3.968948154551e-05 true resid norm 3.293915871602e-05 ||r(i)||/||b|| 7.341216185863e+00
    3 KSP Residual norm 2.113929271605e-05 
    3 KSP preconditioned resid norm 2.113929271605e-05 true resid norm 4.339317517332e-05 ||r(i)||/||b|| 9.671123743164e+00
    4 KSP Residual norm 1.224687186403e-05 
    4 KSP preconditioned resid norm 1.224687186403e-05 true resid norm 4.640857788994e-05 ||r(i)||/||b|| 1.034317257784e+01
    5 KSP Residual norm 4.986188771558e-06 
    5 KSP preconditioned resid norm 4.986188771558e-06 true resid norm 4.605960447471e-05 ||r(i)||/||b|| 1.026539617479e+01
    6 KSP Residual norm 2.698598986398e-06 
    6 KSP preconditioned resid norm 2.698598986398e-06 true resid norm 4.216563771307e-05 ||r(i)||/||b|| 9.397540014157e+00
    7 KSP Residual norm 1.546062148650e-06 
    7 KSP preconditioned resid norm 1.546062148650e-06 true resid norm 3.716649026773e-05 ||r(i)||/||b|| 8.283370024034e+00
    8 KSP Residual norm 1.151344157309e-06 
    8 KSP preconditioned resid norm 1.151344157309e-06 true resid norm 3.145767567837e-05 ||r(i)||/||b|| 7.011035098094e+00
    9 KSP Residual norm 8.300012799013e-07 
    9 KSP preconditioned resid norm 8.300012799013e-07 true resid norm 2.391307879439e-05 ||r(i)||/||b|| 5.329555700336e+00
   10 KSP Residual norm 5.485821716439e-07 
   10 KSP preconditioned resid norm 5.485821716439e-07 true resid norm 1.762744662860e-05 ||r(i)||/||b|| 3.928664287420e+00
   11 KSP Residual norm 4.492492302311e-07 
   11 KSP preconditioned resid norm 4.492492302311e-07 true resid norm 1.447327887119e-05 ||r(i)||/||b|| 3.225688610559e+00
   12 KSP Residual norm 3.920403873436e-07 
   12 KSP preconditioned resid norm 3.920403873436e-07 true resid norm 1.178039914399e-05 ||r(i)||/||b|| 2.625521119630e+00
   13 KSP Residual norm 3.118515795735e-07 
   13 KSP preconditioned resid norm 3.118515795735e-07 true resid norm 8.157158343066e-06 ||r(i)||/||b|| 1.818002195352e+00
   14 KSP Residual norm 2.075806746922e-07 
   14 KSP preconditioned resid norm 2.075806746922e-07 true resid norm 4.871212068258e-06 ||r(i)||/||b|| 1.085656776743e+00
   15 KSP Residual norm 1.433501833497e-07 
   15 KSP preconditioned resid norm 1.433501833497e-07 true resid norm 3.016019251960e-06 ||r(i)||/||b|| 6.721862431356e-01
   16 KSP Residual norm 1.095985989677e-07 
   16 KSP preconditioned resid norm 1.095985989677e-07 true resid norm 1.956427910633e-06 ||r(i)||/||b|| 4.360330015663e-01
   17 KSP Residual norm 8.489227204166e-08 
   17 KSP preconditioned resid norm 8.489227204166e-08 true resid norm 1.412910821709e-06 ||r(i)||/||b|| 3.148982608492e-01
   18 KSP Residual norm 5.983190241275e-08 
   18 KSP preconditioned resid norm 5.983190241275e-08 true resid norm 9.395144876473e-07 ||r(i)||/||b|| 2.093914730195e-01
   19 KSP Residual norm 4.481455579091e-08 
   19 KSP preconditioned resid norm 4.481455579091e-08 true resid norm 5.689617810592e-07 ||r(i)||/||b|| 1.268056501461e-01
   20 KSP Residual norm 3.374558903256e-08 
   20 KSP preconditioned resid norm 3.374558903256e-08 true resid norm 3.098727929020e-07 ||r(i)||/||b|| 6.906196914204e-02
   21 KSP Residual norm 2.330753739737e-08 
   21 KSP preconditioned resid norm 2.330753739737e-08 true resid norm 2.100766544384e-07 ||r(i)||/||b|| 4.682020415674e-02
   22 KSP Residual norm 1.669349975898e-08 
   22 KSP preconditioned resid norm 1.669349975898e-08 true resid norm 1.325379166893e-07 ||r(i)||/||b|| 2.953899058651e-02
   23 KSP Residual norm 1.198732683255e-08 
   23 KSP preconditioned resid norm 1.198732683255e-08 true resid norm 8.387408643460e-08 ||r(i)||/||b|| 1.869318540333e-02
   24 KSP Residual norm 8.164856394171e-09 
   24 KSP preconditioned resid norm 8.164856394171e-09 true resid norm 4.713284278299e-08 ||r(i)||/||b|| 1.050459094318e-02
   25 KSP Residual norm 5.369288307856e-09 
   25 KSP preconditioned resid norm 5.369288307856e-09 true resid norm 2.735852298789e-08 ||r(i)||/||b|| 6.097448739101e-03
   26 KSP Residual norm 3.939936033263e-09 
   26 KSP preconditioned resid norm 3.939936033263e-09 true resid norm 1.996406075214e-08 ||r(i)||/||b|| 4.449430150682e-03
   27 KSP Residual norm 2.884267423022e-09 
   27 KSP preconditioned resid norm 2.884267423022e-09 true resid norm 1.539005914307e-08 ||r(i)||/||b|| 3.430013263441e-03
   28 KSP Residual norm 1.918595950608e-09 
   28 KSP preconditioned resid norm 1.918595950608e-09 true resid norm 6.537922415657e-09 ||r(i)||/||b|| 1.457119845517e-03
   29 KSP Residual norm 1.398893896884e-09 
   29 KSP preconditioned resid norm 1.398893896884e-09 true resid norm 4.829738175113e-09 ||r(i)||/||b|| 1.076413407224e-03
   30 KSP Residual norm 1.051710093417e-09 
   30 KSP preconditioned resid norm 1.051710093417e-09 true resid norm 3.994637894164e-09 ||r(i)||/||b|| 8.902929372946e-04
   31 KSP Residual norm 7.432724735321e-10 
   31 KSP preconditioned resid norm 7.432724735321e-10 true resid norm 2.613069359769e-09 ||r(i)||/||b|| 5.823799947080e-04
   32 KSP Residual norm 5.105906983644e-10 
   32 KSP preconditioned resid norm 5.105906983644e-10 true resid norm 2.012597317949e-09 ||r(i)||/||b|| 4.485515897213e-04
   33 KSP Residual norm 3.479619275322e-10 
   33 KSP preconditioned resid norm 3.479619275322e-10 true resid norm 1.438815981403e-09 ||r(i)||/||b|| 3.206717956041e-04
   34 KSP Residual norm 2.553969747696e-10 
   34 KSP preconditioned resid norm 2.553969747696e-10 true resid norm 1.044889534455e-09 ||r(i)||/||b|| 2.328766204661e-04
   35 KSP Residual norm 1.914484873465e-10 
   35 KSP preconditioned resid norm 1.914484873465e-10 true resid norm 6.997090659537e-10 ||r(i)||/||b|| 1.559455590430e-04
   36 KSP Residual norm 1.376062303761e-10 
   36 KSP preconditioned resid norm 1.376062303761e-10 true resid norm 5.182151981201e-10 ||r(i)||/||b|| 1.154956577063e-04
   37 KSP Residual norm 1.053755766339e-10 
   37 KSP preconditioned resid norm 1.053755766339e-10 true resid norm 4.172246749557e-10 ||r(i)||/||b|| 9.298769781381e-05
   38 KSP Residual norm 7.841258056221e-11 
   38 KSP preconditioned resid norm 7.841258056221e-11 true resid norm 2.584044855749e-10 ||r(i)||/||b|| 5.759112454440e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.619521406068e-05 
  1 KSP Residual norm 5.489874693290e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.475750497401e-05 
  1 KSP Residual norm 5.977146213793e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.080524306252e-06 
  1 KSP Residual norm 1.980470114128e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.837030186980e-06 
  1 KSP Residual norm 3.324610029777e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.005196801142e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.445270455937e-06 
  1 KSP Residual norm 5.474531239082e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.463681161917e-06 
  1 KSP Residual norm 9.181593547102e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.478653971828e-06 lambda=7.9200331513858704e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.618353865076e-06 
  1 KSP Residual norm 4.580438865876e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.107155690300e-06 
  1 KSP Residual norm 4.993908408228e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 26 SNES Function norm 4.486113206107e-06 
    0 KSP Residual norm 1.174842506423e-04 
    0 KSP preconditioned resid norm 1.174842506423e-04 true resid norm 4.486113206107e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.468442587887e-05 
    1 KSP preconditioned resid norm 6.468442587887e-05 true resid norm 1.401248739749e-05 ||r(i)||/||b|| 3.123525143863e+00
    2 KSP Residual norm 3.959847555919e-05 
    2 KSP preconditioned resid norm 3.959847555919e-05 true resid norm 3.295684613097e-05 ||r(i)||/||b|| 7.346414282660e+00
    3 KSP Residual norm 2.107001214508e-05 
    3 KSP preconditioned resid norm 2.107001214508e-05 true resid norm 4.341919813222e-05 ||r(i)||/||b|| 9.678578345531e+00
    4 KSP Residual norm 1.219020202781e-05 
    4 KSP preconditioned resid norm 1.219020202781e-05 true resid norm 4.643539157642e-05 ||r(i)||/||b|| 1.035091836586e+01
    5 KSP Residual norm 4.929890321198e-06 
    5 KSP preconditioned resid norm 4.929890321198e-06 true resid norm 4.609025806500e-05 ||r(i)||/||b|| 1.027398461596e+01
    6 KSP Residual norm 2.660246445024e-06 
    6 KSP preconditioned resid norm 2.660246445024e-06 true resid norm 4.221682304827e-05 ||r(i)||/||b|| 9.410556780155e+00
    7 KSP Residual norm 1.527522527840e-06 
    7 KSP preconditioned resid norm 1.527522527840e-06 true resid norm 3.723900608932e-05 ||r(i)||/||b|| 8.300951041233e+00
    8 KSP Residual norm 1.141633111059e-06 
    8 KSP preconditioned resid norm 1.141633111059e-06 true resid norm 3.155550344218e-05 ||r(i)||/||b|| 7.034040826082e+00
    9 KSP Residual norm 8.089449087428e-07 
    9 KSP preconditioned resid norm 8.089449087428e-07 true resid norm 2.391570878031e-05 ||r(i)||/||b|| 5.331053337609e+00
   10 KSP Residual norm 5.247983243516e-07 
   10 KSP preconditioned resid norm 5.247983243516e-07 true resid norm 1.769283331730e-05 ||r(i)||/||b|| 3.943911467328e+00
   11 KSP Residual norm 4.326778503628e-07 
   11 KSP preconditioned resid norm 4.326778503628e-07 true resid norm 1.466694718786e-05 ||r(i)||/||b|| 3.269410849441e+00
   12 KSP Residual norm 3.822703260092e-07 
   12 KSP preconditioned resid norm 3.822703260092e-07 true resid norm 1.209830958675e-05 ||r(i)||/||b|| 2.696835552496e+00
   13 KSP Residual norm 3.083581829424e-07 
   13 KSP preconditioned resid norm 3.083581829424e-07 true resid norm 8.533295466901e-06 ||r(i)||/||b|| 1.902157853548e+00
   14 KSP Residual norm 2.077916548163e-07 
   14 KSP preconditioned resid norm 2.077916548163e-07 true resid norm 5.250418967801e-06 ||r(i)||/||b|| 1.170371483416e+00
   15 KSP Residual norm 1.467354767095e-07 
   15 KSP preconditioned resid norm 1.467354767095e-07 true resid norm 3.321462528761e-06 ||r(i)||/||b|| 7.403875863497e-01
   16 KSP Residual norm 1.145438367260e-07 
   16 KSP preconditioned resid norm 1.145438367260e-07 true resid norm 2.137565120025e-06 ||r(i)||/||b|| 4.764848816376e-01
   17 KSP Residual norm 8.935971583212e-08 
   17 KSP preconditioned resid norm 8.935971583212e-08 true resid norm 1.510884748356e-06 ||r(i)||/||b|| 3.367914894121e-01
   18 KSP Residual norm 6.275663691678e-08 
   18 KSP preconditioned resid norm 6.275663691678e-08 true resid norm 9.991787732445e-07 ||r(i)||/||b|| 2.227270528716e-01
   19 KSP Residual norm 4.664005163364e-08 
   19 KSP preconditioned resid norm 4.664005163364e-08 true resid norm 5.920316746089e-07 ||r(i)||/||b|| 1.319698472618e-01
   20 KSP Residual norm 3.472766492601e-08 
   20 KSP preconditioned resid norm 3.472766492601e-08 true resid norm 3.089327912579e-07 ||r(i)||/||b|| 6.886424329135e-02
   21 KSP Residual norm 2.392055133199e-08 
   21 KSP preconditioned resid norm 2.392055133199e-08 true resid norm 2.132368418249e-07 ||r(i)||/||b|| 4.753264842594e-02
   22 KSP Residual norm 1.716023643575e-08 
   22 KSP preconditioned resid norm 1.716023643575e-08 true resid norm 1.347470412873e-07 ||r(i)||/||b|| 3.003647814857e-02
   23 KSP Residual norm 1.230035810036e-08 
   23 KSP preconditioned resid norm 1.230035810036e-08 true resid norm 8.491954084274e-08 ||r(i)||/||b|| 1.892942441291e-02
   24 KSP Residual norm 8.380103798938e-09 
   24 KSP preconditioned resid norm 8.380103798938e-09 true resid norm 4.634738850277e-08 ||r(i)||/||b|| 1.033130159080e-02
   25 KSP Residual norm 5.550317542546e-09 
   25 KSP preconditioned resid norm 5.550317542546e-09 true resid norm 2.644319168404e-08 ||r(i)||/||b|| 5.894454836326e-03
   26 KSP Residual norm 4.089919810072e-09 
   26 KSP preconditioned resid norm 4.089919810072e-09 true resid norm 1.983073528693e-08 ||r(i)||/||b|| 4.420471436150e-03
   27 KSP Residual norm 2.984351617047e-09 
   27 KSP preconditioned resid norm 2.984351617047e-09 true resid norm 1.643806649716e-08 ||r(i)||/||b|| 3.664211254140e-03
   28 KSP Residual norm 1.979052371154e-09 
   28 KSP preconditioned resid norm 1.979052371154e-09 true resid norm 6.949563982034e-09 ||r(i)||/||b|| 1.549128089896e-03
   29 KSP Residual norm 1.435646845388e-09 
   29 KSP preconditioned resid norm 1.435646845388e-09 true resid norm 5.266047971290e-09 ||r(i)||/||b|| 1.173855346343e-03
   30 KSP Residual norm 1.076805865766e-09 
   30 KSP preconditioned resid norm 1.076805865766e-09 true resid norm 4.515788491094e-09 ||r(i)||/||b|| 1.006614921118e-03
   31 KSP Residual norm 7.572039169172e-10 
   31 KSP preconditioned resid norm 7.572039169172e-10 true resid norm 2.802768416515e-09 ||r(i)||/||b|| 6.247654233736e-04
   32 KSP Residual norm 5.178476660265e-10 
   32 KSP preconditioned resid norm 5.178476660265e-10 true resid norm 1.961950119911e-09 ||r(i)||/||b|| 4.373385221844e-04
   33 KSP Residual norm 3.528862351558e-10 
   33 KSP preconditioned resid norm 3.528862351558e-10 true resid norm 1.402328365358e-09 ||r(i)||/||b|| 3.125931738524e-04
   34 KSP Residual norm 2.595814998393e-10 
   34 KSP preconditioned resid norm 2.595814998393e-10 true resid norm 1.001727432531e-09 ||r(i)||/||b|| 2.232951748001e-04
   35 KSP Residual norm 1.948658486736e-10 
   35 KSP preconditioned resid norm 1.948658486736e-10 true resid norm 6.562201060537e-10 ||r(i)||/||b|| 1.462780977440e-04
   36 KSP Residual norm 1.400600279715e-10 
   36 KSP preconditioned resid norm 1.400600279715e-10 true resid norm 5.170340681843e-10 ||r(i)||/||b|| 1.152521223674e-04
   37 KSP Residual norm 1.072787973806e-10 
   37 KSP preconditioned resid norm 1.072787973806e-10 true resid norm 4.440984797037e-10 ||r(i)||/||b|| 9.899404212518e-05
   38 KSP Residual norm 7.921739629203e-11 
   38 KSP preconditioned resid norm 7.921739629203e-11 true resid norm 2.713634161767e-10 ||r(i)||/||b|| 6.048964966093e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.080935853993e-05 
  1 KSP Residual norm 1.311230111168e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.576153666871e-05 
  1 KSP Residual norm 8.809600748351e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.463499042058e-06 
  1 KSP Residual norm 3.425952429324e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.139354526293e-06 
  1 KSP Residual norm 2.368268117748e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.891783271562e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.804625293807e-06 
  1 KSP Residual norm 1.130751005717e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.368956170526e-06 
  1 KSP Residual norm 7.982411242376e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.489989978948e-06 lambda=8.6650188959069951e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.076044276977e-06 
  1 KSP Residual norm 4.101689351135e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.909068347503e-06 
  1 KSP Residual norm 2.504181195692e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 27 SNES Function norm 4.483515314831e-06 
    0 KSP Residual norm 1.174420031665e-04 
    0 KSP preconditioned resid norm 1.174420031665e-04 true resid norm 4.483515314831e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.463957594075e-05 
    1 KSP preconditioned resid norm 6.463957594075e-05 true resid norm 1.400384476400e-05 ||r(i)||/||b|| 3.123407366912e+00
    2 KSP Residual norm 3.950924628072e-05 
    2 KSP preconditioned resid norm 3.950924628072e-05 true resid norm 3.298009998914e-05 ||r(i)||/||b|| 7.355857552229e+00
    3 KSP Residual norm 2.101523223899e-05 
    3 KSP preconditioned resid norm 2.101523223899e-05 true resid norm 4.338070121510e-05 ||r(i)||/||b|| 9.675600097004e+00
    4 KSP Residual norm 1.218202794182e-05 
    4 KSP preconditioned resid norm 1.218202794182e-05 true resid norm 4.635451121434e-05 ||r(i)||/||b|| 1.033887651973e+01
    5 KSP Residual norm 4.955150537207e-06 
    5 KSP preconditioned resid norm 4.955150537207e-06 true resid norm 4.598692807981e-05 ||r(i)||/||b|| 1.025689104433e+01
    6 KSP Residual norm 2.677523224547e-06 
    6 KSP preconditioned resid norm 2.677523224547e-06 true resid norm 4.210761484875e-05 ||r(i)||/||b|| 9.391651838337e+00
    7 KSP Residual norm 1.529390163029e-06 
    7 KSP preconditioned resid norm 1.529390163029e-06 true resid norm 3.710837807072e-05 ||r(i)||/||b|| 8.276625697691e+00
    8 KSP Residual norm 1.133585806813e-06 
    8 KSP preconditioned resid norm 1.133585806813e-06 true resid norm 3.141714504361e-05 ||r(i)||/||b|| 7.007257216159e+00
    9 KSP Residual norm 8.108645254041e-07 
    9 KSP preconditioned resid norm 8.108645254041e-07 true resid norm 2.391919918565e-05 ||r(i)||/||b|| 5.334920816825e+00
   10 KSP Residual norm 5.380054527551e-07 
   10 KSP preconditioned resid norm 5.380054527551e-07 true resid norm 1.775967542350e-05 ||r(i)||/||b|| 3.961105109812e+00
   11 KSP Residual norm 4.414348140049e-07 
   11 KSP preconditioned resid norm 4.414348140049e-07 true resid norm 1.465210066838e-05 ||r(i)||/||b|| 3.267993893077e+00
   12 KSP Residual norm 3.857375975484e-07 
   12 KSP preconditioned resid norm 3.857375975484e-07 true resid norm 1.198734496312e-05 ||r(i)||/||b|| 2.673648715656e+00
   13 KSP Residual norm 3.078276817925e-07 
   13 KSP preconditioned resid norm 3.078276817925e-07 true resid norm 8.383199955491e-06 ||r(i)||/||b|| 1.869782830397e+00
   14 KSP Residual norm 2.070761239322e-07 
   14 KSP preconditioned resid norm 2.070761239322e-07 true resid norm 5.035341670056e-06 ||r(i)||/||b|| 1.123078949546e+00
   15 KSP Residual norm 1.437978209710e-07 
   15 KSP preconditioned resid norm 1.437978209710e-07 true resid norm 3.116957434614e-06 ||r(i)||/||b|| 6.952039227574e-01
   16 KSP Residual norm 1.100825758453e-07 
   16 KSP preconditioned resid norm 1.100825758453e-07 true resid norm 2.012802415655e-06 ||r(i)||/||b|| 4.489339891394e-01
   17 KSP Residual norm 8.528352391090e-08 
   17 KSP preconditioned resid norm 8.528352391090e-08 true resid norm 1.449895376311e-06 ||r(i)||/||b|| 3.233836118535e-01
   18 KSP Residual norm 6.008102962881e-08 
   18 KSP preconditioned resid norm 6.008102962881e-08 true resid norm 9.636262137030e-07 ||r(i)||/||b|| 2.149264909424e-01
   19 KSP Residual norm 4.499315808435e-08 
   19 KSP preconditioned resid norm 4.499315808435e-08 true resid norm 5.882697333376e-07 ||r(i)||/||b|| 1.312072541364e-01
   20 KSP Residual norm 3.387211086650e-08 
   20 KSP preconditioned resid norm 3.387211086650e-08 true resid norm 3.269536942471e-07 ||r(i)||/||b|| 7.292351453903e-02
   21 KSP Residual norm 2.337901871113e-08 
   21 KSP preconditioned resid norm 2.337901871113e-08 true resid norm 2.267079096622e-07 ||r(i)||/||b|| 5.056476754128e-02
   22 KSP Residual norm 1.675212108728e-08 
   22 KSP preconditioned resid norm 1.675212108728e-08 true resid norm 1.435379557916e-07 ||r(i)||/||b|| 3.201460142599e-02
   23 KSP Residual norm 1.205125451904e-08 
   23 KSP preconditioned resid norm 1.205125451904e-08 true resid norm 8.855995189649e-08 ||r(i)||/||b|| 1.975234736091e-02
   24 KSP Residual norm 8.193812690039e-09 
   24 KSP preconditioned resid norm 8.193812690039e-09 true resid norm 4.868223400708e-08 ||r(i)||/||b|| 1.085805012108e-02
   25 KSP Residual norm 5.400195812515e-09 
   25 KSP preconditioned resid norm 5.400195812515e-09 true resid norm 2.785298792027e-08 ||r(i)||/||b|| 6.212310199574e-03
   26 KSP Residual norm 3.967730295666e-09 
   26 KSP preconditioned resid norm 3.967730295666e-09 true resid norm 2.007776180722e-08 ||r(i)||/||b|| 4.478129413499e-03
   27 KSP Residual norm 2.903312855732e-09 
   27 KSP preconditioned resid norm 2.903312855732e-09 true resid norm 1.535552209020e-08 ||r(i)||/||b|| 3.424884496192e-03
   28 KSP Residual norm 1.929025931507e-09 
   28 KSP preconditioned resid norm 1.929025931507e-09 true resid norm 6.400588743909e-09 ||r(i)||/||b|| 1.427582665489e-03
   29 KSP Residual norm 1.408757387080e-09 
   29 KSP preconditioned resid norm 1.408757387080e-09 true resid norm 4.676144138060e-09 ||r(i)||/||b|| 1.042963792851e-03
   30 KSP Residual norm 1.060256681852e-09 
   30 KSP preconditioned resid norm 1.060256681852e-09 true resid norm 3.871084573744e-09 ||r(i)||/||b|| 8.634038922403e-04
   31 KSP Residual norm 7.478676521536e-10 
   31 KSP preconditioned resid norm 7.478676521536e-10 true resid norm 2.611551298544e-09 ||r(i)||/||b|| 5.824785051821e-04
   32 KSP Residual norm 5.152359146958e-10 
   32 KSP preconditioned resid norm 5.152359146958e-10 true resid norm 2.035656250709e-09 ||r(i)||/||b|| 4.540312919140e-04
   33 KSP Residual norm 3.522992638331e-10 
   33 KSP preconditioned resid norm 3.522992638331e-10 true resid norm 1.473270508506e-09 ||r(i)||/||b|| 3.285971843639e-04
   34 KSP Residual norm 2.591445230345e-10 
   34 KSP preconditioned resid norm 2.591445230345e-10 true resid norm 1.070152760615e-09 ||r(i)||/||b|| 2.386860946087e-04
   35 KSP Residual norm 1.943017865037e-10 
   35 KSP preconditioned resid norm 1.943017865037e-10 true resid norm 7.149809389267e-10 ||r(i)||/||b|| 1.594688294164e-04
   36 KSP Residual norm 1.399298315048e-10 
   36 KSP preconditioned resid norm 1.399298315048e-10 true resid norm 5.308690774550e-10 ||r(i)||/||b|| 1.184046535313e-04
   37 KSP Residual norm 1.071822032508e-10 
   37 KSP preconditioned resid norm 1.071822032508e-10 true resid norm 4.195448382797e-10 ||r(i)||/||b|| 9.357497606663e-05
   38 KSP Residual norm 7.954362020280e-11 
   38 KSP preconditioned resid norm 7.954362020280e-11 true resid norm 2.664937587456e-10 ||r(i)||/||b|| 5.943857442933e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.625330308191e-05 
  1 KSP Residual norm 5.889840895424e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.498667980241e-05 
  1 KSP Residual norm 4.774500592001e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.088069952413e-06 
  1 KSP Residual norm 1.918726309062e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.829404061789e-06 
  1 KSP Residual norm 3.040168389372e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.998635379127e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.452390497938e-06 
  1 KSP Residual norm 5.483256224528e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.464301461976e-06 
  1 KSP Residual norm 9.332633310722e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.472627055794e-06 lambda=7.9298250192547409e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.621329133389e-06 
  1 KSP Residual norm 4.787400616318e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.111811894769e-06 
  1 KSP Residual norm 5.356647644521e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 28 SNES Function norm 4.481435951803e-06 
    0 KSP Residual norm 1.189516071828e-04 
    0 KSP preconditioned resid norm 1.189516071828e-04 true resid norm 4.481435951803e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.511795249761e-05 
    1 KSP preconditioned resid norm 6.511795249761e-05 true resid norm 1.385468920854e-05 ||r(i)||/||b|| 3.091573628977e+00
    2 KSP Residual norm 3.998548572650e-05 
    2 KSP preconditioned resid norm 3.998548572650e-05 true resid norm 3.262814589195e-05 ||r(i)||/||b|| 7.280734622309e+00
    3 KSP Residual norm 2.128195714433e-05 
    3 KSP preconditioned resid norm 2.128195714433e-05 true resid norm 4.317420778607e-05 ||r(i)||/||b|| 9.634012010971e+00
    4 KSP Residual norm 1.232974437575e-05 
    4 KSP preconditioned resid norm 1.232974437575e-05 true resid norm 4.625881221170e-05 ||r(i)||/||b|| 1.032231916493e+01
    5 KSP Residual norm 4.943378764311e-06 
    5 KSP preconditioned resid norm 4.943378764311e-06 true resid norm 4.607527834713e-05 ||r(i)||/||b|| 1.028136491130e+01
    6 KSP Residual norm 2.677621739155e-06 
    6 KSP preconditioned resid norm 2.677621739155e-06 true resid norm 4.222657555073e-05 ||r(i)||/||b|| 9.422554735775e+00
    7 KSP Residual norm 1.520295120879e-06 
    7 KSP preconditioned resid norm 1.520295120879e-06 true resid norm 3.727371559240e-05 ||r(i)||/||b|| 8.317359880465e+00
    8 KSP Residual norm 1.128766000628e-06 
    8 KSP preconditioned resid norm 1.128766000628e-06 true resid norm 3.155515217341e-05 ||r(i)||/||b|| 7.041303839391e+00
    9 KSP Residual norm 7.978543126900e-07 
    9 KSP preconditioned resid norm 7.978543126900e-07 true resid norm 2.407088473581e-05 ||r(i)||/||b|| 5.371243725157e+00
   10 KSP Residual norm 5.184199780439e-07 
   10 KSP preconditioned resid norm 5.184199780439e-07 true resid norm 1.789146219048e-05 ||r(i)||/||b|| 3.992350305325e+00
   11 KSP Residual norm 4.259254619309e-07 
   11 KSP preconditioned resid norm 4.259254619309e-07 true resid norm 1.483504949982e-05 ||r(i)||/||b|| 3.310333932999e+00
   12 KSP Residual norm 3.771085271523e-07 
   12 KSP preconditioned resid norm 3.771085271523e-07 true resid norm 1.233239293143e-05 ||r(i)||/||b|| 2.751884231765e+00
   13 KSP Residual norm 3.066281042270e-07 
   13 KSP preconditioned resid norm 3.066281042270e-07 true resid norm 8.827860492745e-06 ||r(i)||/||b|| 1.969873180759e+00
   14 KSP Residual norm 2.076174569404e-07 
   14 KSP preconditioned resid norm 2.076174569404e-07 true resid norm 5.426904141590e-06 ||r(i)||/||b|| 1.210974384094e+00
   15 KSP Residual norm 1.464338451847e-07 
   15 KSP preconditioned resid norm 1.464338451847e-07 true resid norm 3.394552426009e-06 ||r(i)||/||b|| 7.574698071147e-01
   16 KSP Residual norm 1.153433584181e-07 
   16 KSP preconditioned resid norm 1.153433584181e-07 true resid norm 2.201218494797e-06 ||r(i)||/||b|| 4.911859766535e-01
   17 KSP Residual norm 9.010401019638e-08 
   17 KSP preconditioned resid norm 9.010401019638e-08 true resid norm 1.552831920138e-06 ||r(i)||/||b|| 3.465032049633e-01
   18 KSP Residual norm 6.288359910710e-08 
   18 KSP preconditioned resid norm 6.288359910710e-08 true resid norm 1.026334654361e-06 ||r(i)||/||b|| 2.290191504239e-01
   19 KSP Residual norm 4.669914853551e-08 
   19 KSP preconditioned resid norm 4.669914853551e-08 true resid norm 6.008835951247e-07 ||r(i)||/||b|| 1.340828255914e-01
   20 KSP Residual norm 3.494292865854e-08 
   20 KSP preconditioned resid norm 3.494292865854e-08 true resid norm 3.283796625451e-07 ||r(i)||/||b|| 7.327554517722e-02
   21 KSP Residual norm 2.417913116166e-08 
   21 KSP preconditioned resid norm 2.417913116166e-08 true resid norm 2.327372557124e-07 ||r(i)||/||b|| 5.193363426710e-02
   22 KSP Residual norm 1.729340895223e-08 
   22 KSP preconditioned resid norm 1.729340895223e-08 true resid norm 1.456452200385e-07 ||r(i)||/||b|| 3.249967680112e-02
   23 KSP Residual norm 1.233920537815e-08 
   23 KSP preconditioned resid norm 1.233920537815e-08 true resid norm 8.988001004894e-08 ||r(i)||/||b|| 2.005607377090e-02
   24 KSP Residual norm 8.494848084204e-09 
   24 KSP preconditioned resid norm 8.494848084204e-09 true resid norm 4.867386447540e-08 ||r(i)||/||b|| 1.086122059957e-02
   25 KSP Residual norm 5.584688186710e-09 
   25 KSP preconditioned resid norm 5.584688186710e-09 true resid norm 2.688173268831e-08 ||r(i)||/||b|| 5.998464103340e-03
   26 KSP Residual norm 4.106306542280e-09 
   26 KSP preconditioned resid norm 4.106306542280e-09 true resid norm 2.001797779372e-08 ||r(i)||/||b|| 4.466866872363e-03
   27 KSP Residual norm 3.003728692906e-09 
   27 KSP preconditioned resid norm 3.003728692906e-09 true resid norm 1.629078017177e-08 ||r(i)||/||b|| 3.635169697164e-03
   28 KSP Residual norm 1.998265607330e-09 
   28 KSP preconditioned resid norm 1.998265607330e-09 true resid norm 6.966615772988e-09 ||r(i)||/||b|| 1.554549891578e-03
   29 KSP Residual norm 1.447501437192e-09 
   29 KSP preconditioned resid norm 1.447501437192e-09 true resid norm 5.136998388871e-09 ||r(i)||/||b|| 1.146284013454e-03
   30 KSP Residual norm 1.085186524784e-09 
   30 KSP preconditioned resid norm 1.085186524784e-09 true resid norm 4.367522724340e-09 ||r(i)||/||b|| 9.745810876941e-04
   31 KSP Residual norm 7.688573362317e-10 
   31 KSP preconditioned resid norm 7.688573362317e-10 true resid norm 2.861096411458e-09 ||r(i)||/||b|| 6.384329581474e-04
   32 KSP Residual norm 5.249299394580e-10 
   32 KSP preconditioned resid norm 5.249299394580e-10 true resid norm 2.000112591961e-09 ||r(i)||/||b|| 4.463106498614e-04
   33 KSP Residual norm 3.578533387714e-10 
   33 KSP preconditioned resid norm 3.578533387714e-10 true resid norm 1.428906051106e-09 ||r(i)||/||b|| 3.188500441541e-04
   34 KSP Residual norm 2.628081793999e-10 
   34 KSP preconditioned resid norm 2.628081793999e-10 true resid norm 1.005980223309e-09 ||r(i)||/||b|| 2.244772064419e-04
   35 KSP Residual norm 1.976007420337e-10 
   35 KSP preconditioned resid norm 1.976007420337e-10 true resid norm 6.658346064291e-10 ||r(i)||/||b|| 1.485761737064e-04
   36 KSP Residual norm 1.422664371608e-10 
   36 KSP preconditioned resid norm 1.422664371608e-10 true resid norm 5.269866024673e-10 ||r(i)||/||b|| 1.175932464806e-04
   37 KSP Residual norm 1.087860586719e-10 
   37 KSP preconditioned resid norm 1.087860586719e-10 true resid norm 4.388021336179e-10 ||r(i)||/||b|| 9.791552045755e-05
   38 KSP Residual norm 8.056019108460e-11 
   38 KSP preconditioned resid norm 8.056019108460e-11 true resid norm 2.801490560086e-10 ||r(i)||/||b|| 6.251323437880e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.080724272715e-05 
  1 KSP Residual norm 1.315964142646e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.572253501826e-05 
  1 KSP Residual norm 9.903800012283e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.485020175949e-06 
  1 KSP Residual norm 3.454408495716e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.145965926135e-06 
  1 KSP Residual norm 2.497095773937e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.887453933726e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.811755708774e-06 
  1 KSP Residual norm 1.144997235996e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.371190259991e-06 
  1 KSP Residual norm 8.156547160562e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.484325754520e-06 lambda=8.7002976703830365e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.077591844639e-06 
  1 KSP Residual norm 4.020693321064e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.911547619742e-06 
  1 KSP Residual norm 2.595931472306e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 29 SNES Function norm 4.479809470145e-06 
    0 KSP Residual norm 1.175205149251e-04 
    0 KSP preconditioned resid norm 1.175205149251e-04 true resid norm 4.479809470145e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.459327782670e-05 
    1 KSP preconditioned resid norm 6.459327782670e-05 true resid norm 1.396528516938e-05 ||r(i)||/||b|| 3.117383733047e+00
    2 KSP Residual norm 3.939025538146e-05 
    2 KSP preconditioned resid norm 3.939025538146e-05 true resid norm 3.299671391628e-05 ||r(i)||/||b|| 7.365651181413e+00
    3 KSP Residual norm 2.093238563941e-05 
    3 KSP preconditioned resid norm 2.093238563941e-05 true resid norm 4.334722000039e-05 ||r(i)||/||b|| 9.676130266091e+00
    4 KSP Residual norm 1.214545524120e-05 
    4 KSP preconditioned resid norm 1.214545524120e-05 true resid norm 4.628938942087e-05 ||r(i)||/||b|| 1.033289244316e+01
    5 KSP Residual norm 4.933668460882e-06 
    5 KSP preconditioned resid norm 4.933668460882e-06 true resid norm 4.592647199670e-05 ||r(i)||/||b|| 1.025188064421e+01
    6 KSP Residual norm 2.664409474700e-06 
    6 KSP preconditioned resid norm 2.664409474700e-06 true resid norm 4.206222904578e-05 ||r(i)||/||b|| 9.389289728973e+00
    7 KSP Residual norm 1.516590388671e-06 
    7 KSP preconditioned resid norm 1.516590388671e-06 true resid norm 3.706616295236e-05 ||r(i)||/||b|| 8.274048974489e+00
    8 KSP Residual norm 1.119021143213e-06 
    8 KSP preconditioned resid norm 1.119021143213e-06 true resid norm 3.138485554585e-05 ||r(i)||/||b|| 7.005846064439e+00
    9 KSP Residual norm 7.952205580724e-07 
    9 KSP preconditioned resid norm 7.952205580724e-07 true resid norm 2.394091161459e-05 ||r(i)||/||b|| 5.344180767985e+00
   10 KSP Residual norm 5.292887682400e-07 
   10 KSP preconditioned resid norm 5.292887682400e-07 true resid norm 1.787923195471e-05 ||r(i)||/||b|| 3.991069726037e+00
   11 KSP Residual norm 4.346209016730e-07 
   11 KSP preconditioned resid norm 4.346209016730e-07 true resid norm 1.479999010396e-05 ||r(i)||/||b|| 3.303709723057e+00
   12 KSP Residual norm 3.801562151865e-07 
   12 KSP preconditioned resid norm 3.801562151865e-07 true resid norm 1.216642109202e-05 ||r(i)||/||b|| 2.715834495439e+00
   13 KSP Residual norm 3.042996360362e-07 
   13 KSP preconditioned resid norm 3.042996360362e-07 true resid norm 8.588051863270e-06 ||r(i)||/||b|| 1.917057392843e+00
   14 KSP Residual norm 2.065716377340e-07 
   14 KSP preconditioned resid norm 2.065716377340e-07 true resid norm 5.182830309503e-06 ||r(i)||/||b|| 1.156930968615e+00
   15 KSP Residual norm 1.440426277893e-07 
   15 KSP preconditioned resid norm 1.440426277893e-07 true resid norm 3.202792870249e-06 ||r(i)||/||b|| 7.149395284763e-01
   16 KSP Residual norm 1.104703218487e-07 
   16 KSP preconditioned resid norm 1.104703218487e-07 true resid norm 2.063992805042e-06 ||r(i)||/||b|| 4.607322741731e-01
   17 KSP Residual norm 8.558285134281e-08 
   17 KSP preconditioned resid norm 8.558285134281e-08 true resid norm 1.483867369795e-06 ||r(i)||/||b|| 3.312344821101e-01
   18 KSP Residual norm 6.022946768548e-08 
   18 KSP preconditioned resid norm 6.022946768548e-08 true resid norm 9.857192032618e-07 ||r(i)||/||b|| 2.200359657773e-01
   19 KSP Residual norm 4.509672346162e-08 
   19 KSP preconditioned resid norm 4.509672346162e-08 true resid norm 6.047009393142e-07 ||r(i)||/||b|| 1.349836289566e-01
   20 KSP Residual norm 3.395215356278e-08 
   20 KSP preconditioned resid norm 3.395215356278e-08 true resid norm 3.429931948868e-07 ||r(i)||/||b|| 7.656423720085e-02
   21 KSP Residual norm 2.343260670518e-08 
   21 KSP preconditioned resid norm 2.343260670518e-08 true resid norm 2.418890479973e-07 ||r(i)||/||b|| 5.399538743988e-02
   22 KSP Residual norm 1.679190727555e-08 
   22 KSP preconditioned resid norm 1.679190727555e-08 true resid norm 1.532040965829e-07 ||r(i)||/||b|| 3.419879742742e-02
   23 KSP Residual norm 1.209390826318e-08 
   23 KSP preconditioned resid norm 1.209390826318e-08 true resid norm 9.273859457456e-08 ||r(i)||/||b|| 2.070145955818e-02
   24 KSP Residual norm 8.226006006736e-09 
   24 KSP preconditioned resid norm 8.226006006736e-09 true resid norm 5.016674954169e-08 ||r(i)||/||b|| 1.119841142263e-02
   25 KSP Residual norm 5.421443998073e-09 
   25 KSP preconditioned resid norm 5.421443998073e-09 true resid norm 2.824974823561e-08 ||r(i)||/||b|| 6.306015562464e-03
   26 KSP Residual norm 3.985901002124e-09 
   26 KSP preconditioned resid norm 3.985901002124e-09 true resid norm 2.015254448841e-08 ||r(i)||/||b|| 4.498527141101e-03
   27 KSP Residual norm 2.918166690471e-09 
   27 KSP preconditioned resid norm 2.918166690471e-09 true resid norm 1.529447568970e-08 ||r(i)||/||b|| 3.414090664264e-03
   28 KSP Residual norm 1.937427430721e-09 
   28 KSP preconditioned resid norm 1.937427430721e-09 true resid norm 6.330500046169e-09 ||r(i)||/||b|| 1.413118144501e-03
   29 KSP Residual norm 1.415750809347e-09 
   29 KSP preconditioned resid norm 1.415750809347e-09 true resid norm 4.586968200625e-09 ||r(i)||/||b|| 1.023920376792e-03
   30 KSP Residual norm 1.066177024846e-09 
   30 KSP preconditioned resid norm 1.066177024846e-09 true resid norm 3.788345089091e-09 ||r(i)||/||b|| 8.456487076823e-04
   31 KSP Residual norm 7.522120921169e-10 
   31 KSP preconditioned resid norm 7.522120921169e-10 true resid norm 2.617436015481e-09 ||r(i)||/||b|| 5.842739591773e-04
   32 KSP Residual norm 5.190602391737e-10 
   32 KSP preconditioned resid norm 5.190602391737e-10 true resid norm 2.049195103003e-09 ||r(i)||/||b|| 4.574290752005e-04
   33 KSP Residual norm 3.556396479428e-10 
   33 KSP preconditioned resid norm 3.556396479428e-10 true resid norm 1.497531056414e-09 ||r(i)||/||b|| 3.342845418748e-04
   34 KSP Residual norm 2.617916137791e-10 
   34 KSP preconditioned resid norm 2.617916137791e-10 true resid norm 1.081623778349e-09 ||r(i)||/||b|| 2.414441474704e-04
   35 KSP Residual norm 1.963473036079e-10 
   35 KSP preconditioned resid norm 1.963473036079e-10 true resid norm 7.246576514712e-10 ||r(i)||/||b|| 1.617608195841e-04
   36 KSP Residual norm 1.416081728856e-10 
   36 KSP preconditioned resid norm 1.416081728856e-10 true resid norm 5.423707600281e-10 ||r(i)||/||b|| 1.210700507784e-04
   37 KSP Residual norm 1.084651936465e-10 
   37 KSP preconditioned resid norm 1.084651936465e-10 true resid norm 4.191560744450e-10 ||r(i)||/||b|| 9.356560301022e-05
   38 KSP Residual norm 8.039584976286e-11 
   38 KSP preconditioned resid norm 8.039584976286e-11 true resid norm 2.725948978415e-10 ||r(i)||/||b|| 6.084966328551e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.631423552164e-05 
  1 KSP Residual norm 5.734281900519e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.522480635184e-05 
  1 KSP Residual norm 5.894763847643e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.092338398991e-06 
  1 KSP Residual norm 1.894465966008e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.818802719631e-06 
  1 KSP Residual norm 3.265386404173e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.992671706175e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.456552887318e-06 
  1 KSP Residual norm 6.054654383093e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.462852544611e-06 
  1 KSP Residual norm 1.022853898601e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.466922890346e-06 lambda=7.9303265083458988e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.622366841420e-06 
  1 KSP Residual norm 4.640348283003e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.113800212948e-06 
  1 KSP Residual norm 5.487574367310e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 30 SNES Function norm 4.476614406775e-06 
    0 KSP Residual norm 1.178622552107e-04 
    0 KSP preconditioned resid norm 1.178622552107e-04 true resid norm 4.476614406775e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.469558278615e-05 
    1 KSP preconditioned resid norm 6.469558278615e-05 true resid norm 1.392083235465e-05 ||r(i)||/||b|| 3.109678674487e+00
    2 KSP Residual norm 3.943419093750e-05 
    2 KSP preconditioned resid norm 3.943419093750e-05 true resid norm 3.296370575354e-05 ||r(i)||/||b|| 7.363534751542e+00
    3 KSP Residual norm 2.093204148730e-05 
    3 KSP preconditioned resid norm 2.093204148730e-05 true resid norm 4.334294516775e-05 ||r(i)||/||b|| 9.682081418974e+00
    4 KSP Residual norm 1.213499615285e-05 
    4 KSP preconditioned resid norm 1.213499615285e-05 true resid norm 4.629669348595e-05 ||r(i)||/||b|| 1.034189887248e+01
    5 KSP Residual norm 4.893235138745e-06 
    5 KSP preconditioned resid norm 4.893235138745e-06 true resid norm 4.597402416967e-05 ||r(i)||/||b|| 1.026982000060e+01
    6 KSP Residual norm 2.638206162310e-06 
    6 KSP preconditioned resid norm 2.638206162310e-06 true resid norm 4.213270717328e-05 ||r(i)||/||b|| 9.411734705028e+00
    7 KSP Residual norm 1.503944411795e-06 
    7 KSP preconditioned resid norm 1.503944411795e-06 true resid norm 3.716768642077e-05 ||r(i)||/||b|| 8.302632981863e+00
    8 KSP Residual norm 1.114445456107e-06 
    8 KSP preconditioned resid norm 1.114445456107e-06 true resid norm 3.150564970581e-05 ||r(i)||/||b|| 7.037829672827e+00
    9 KSP Residual norm 7.794636617493e-07 
    9 KSP preconditioned resid norm 7.794636617493e-07 true resid norm 2.398249283055e-05 ||r(i)||/||b|| 5.357283574446e+00
   10 KSP Residual norm 5.083977579227e-07 
   10 KSP preconditioned resid norm 5.083977579227e-07 true resid norm 1.793475573674e-05 ||r(i)||/||b|| 4.006321319432e+00
   11 KSP Residual norm 4.197903246503e-07 
   11 KSP preconditioned resid norm 4.197903246503e-07 true resid norm 1.495718361509e-05 ||r(i)||/||b|| 3.341182030880e+00
   12 KSP Residual norm 3.718356436591e-07 
   12 KSP preconditioned resid norm 3.718356436591e-07 true resid norm 1.245948622134e-05 ||r(i)||/||b|| 2.783238646260e+00
   13 KSP Residual norm 3.018344304432e-07 
   13 KSP preconditioned resid norm 3.018344304432e-07 true resid norm 8.953238053936e-06 ||r(i)||/||b|| 2.000002064146e+00
   14 KSP Residual norm 2.070986134391e-07 
   14 KSP preconditioned resid norm 2.070986134391e-07 true resid norm 5.555120564993e-06 ||r(i)||/||b|| 1.240920048103e+00
   15 KSP Residual norm 1.475016146006e-07 
   15 KSP preconditioned resid norm 1.475016146006e-07 true resid norm 3.497975109134e-06 ||r(i)||/||b|| 7.813885207177e-01
   16 KSP Residual norm 1.156307801618e-07 
   16 KSP preconditioned resid norm 1.156307801618e-07 true resid norm 2.241170344511e-06 ||r(i)||/||b|| 5.006395773376e-01
   17 KSP Residual norm 9.015777345554e-08 
   17 KSP preconditioned resid norm 9.015777345554e-08 true resid norm 1.575440518530e-06 ||r(i)||/||b|| 3.519267855961e-01
   18 KSP Residual norm 6.313490721802e-08 
   18 KSP preconditioned resid norm 6.313490721802e-08 true resid norm 1.042239778722e-06 ||r(i)||/||b|| 2.328187518551e-01
   19 KSP Residual norm 4.688790517755e-08 
   19 KSP preconditioned resid norm 4.688790517755e-08 true resid norm 6.222215001897e-07 ||r(i)||/||b|| 1.389937670861e-01
   20 KSP Residual norm 3.492489944297e-08 
   20 KSP preconditioned resid norm 3.492489944297e-08 true resid norm 3.408064635314e-07 ||r(i)||/||b|| 7.613040404274e-02
   21 KSP Residual norm 2.406729273088e-08 
   21 KSP preconditioned resid norm 2.406729273088e-08 true resid norm 2.444070325506e-07 ||r(i)||/||b|| 5.459640039148e-02
   22 KSP Residual norm 1.726898854751e-08 
   22 KSP preconditioned resid norm 1.726898854751e-08 true resid norm 1.544438787243e-07 ||r(i)||/||b|| 3.450015227814e-02
   23 KSP Residual norm 1.239374600379e-08 
   23 KSP preconditioned resid norm 1.239374600379e-08 true resid norm 9.329102262376e-08 ||r(i)||/||b|| 2.083963775896e-02
   24 KSP Residual norm 8.463976974440e-09 
   24 KSP preconditioned resid norm 8.463976974440e-09 true resid norm 4.926509368434e-08 ||r(i)||/||b|| 1.100498930839e-02
   25 KSP Residual norm 5.593399048598e-09 
   25 KSP preconditioned resid norm 5.593399048598e-09 true resid norm 2.713166310782e-08 ||r(i)||/||b|| 6.060754990816e-03
   26 KSP Residual norm 4.123603183783e-09 
   26 KSP preconditioned resid norm 4.123603183783e-09 true resid norm 1.991890437750e-08 ||r(i)||/||b|| 4.449546592031e-03
   27 KSP Residual norm 3.015466491570e-09 
   27 KSP preconditioned resid norm 3.015466491570e-09 true resid norm 1.628507288602e-08 ||r(i)||/||b|| 3.637810051581e-03
   28 KSP Residual norm 1.997650326302e-09 
   28 KSP preconditioned resid norm 1.997650326302e-09 true resid norm 6.810321173167e-09 ||r(i)||/||b|| 1.521310650044e-03
   29 KSP Residual norm 1.450038556696e-09 
   29 KSP preconditioned resid norm 1.450038556696e-09 true resid norm 4.980241823950e-09 ||r(i)||/||b|| 1.112501853278e-03
   30 KSP Residual norm 1.088974224282e-09 
   30 KSP preconditioned resid norm 1.088974224282e-09 true resid norm 4.245950589346e-09 ||r(i)||/||b|| 9.484736015949e-04
   31 KSP Residual norm 7.675910464972e-10 
   31 KSP preconditioned resid norm 7.675910464972e-10 true resid norm 2.811376762943e-09 ||r(i)||/||b|| 6.280140542568e-04
   32 KSP Residual norm 5.260607223905e-10 
   32 KSP preconditioned resid norm 5.260607223905e-10 true resid norm 2.004304306044e-09 ||r(i)||/||b|| 4.477277075752e-04
   33 KSP Residual norm 3.595150241476e-10 
   33 KSP preconditioned resid norm 3.595150241476e-10 true resid norm 1.452656508356e-09 ||r(i)||/||b|| 3.244989128742e-04
   34 KSP Residual norm 2.643017118343e-10 
   34 KSP preconditioned resid norm 2.643017118343e-10 true resid norm 1.011823466611e-09 ||r(i)||/||b|| 2.260242617902e-04
   35 KSP Residual norm 1.985577743264e-10 
   35 KSP preconditioned resid norm 1.985577743264e-10 true resid norm 6.678835322888e-10 ||r(i)||/||b|| 1.491938933311e-04
   36 KSP Residual norm 1.431547189736e-10 
   36 KSP preconditioned resid norm 1.431547189736e-10 true resid norm 5.373533964590e-10 ||r(i)||/||b|| 1.200356670536e-04
   37 KSP Residual norm 1.096786499815e-10 
   37 KSP preconditioned resid norm 1.096786499815e-10 true resid norm 4.380964965212e-10 ||r(i)||/||b|| 9.786335313092e-05
   38 KSP Residual norm 8.092401899879e-11 
   38 KSP preconditioned resid norm 8.092401899879e-11 true resid norm 2.849162268877e-10 ||r(i)||/||b|| 6.364546976762e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.080424084064e-05 
  1 KSP Residual norm 1.314579431224e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.570924026518e-05 
  1 KSP Residual norm 1.053961888546e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.502275746929e-06 
  1 KSP Residual norm 3.458555966446e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.156209622064e-06 
  1 KSP Residual norm 2.646319815746e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.882790467480e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.817516470731e-06 
  1 KSP Residual norm 1.135639080215e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.374650541829e-06 
  1 KSP Residual norm 9.113076648843e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.478700606581e-06 lambda=8.7293327820157099e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.078728191720e-06 
  1 KSP Residual norm 4.140661440345e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.913171531941e-06 
  1 KSP Residual norm 2.807280412762e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 31 SNES Function norm 4.475604333387e-06 
    0 KSP Residual norm 1.176378268154e-04 
    0 KSP preconditioned resid norm 1.176378268154e-04 true resid norm 4.475604333387e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.458678850002e-05 
    1 KSP preconditioned resid norm 6.458678850002e-05 true resid norm 1.392344062777e-05 ||r(i)||/||b|| 3.110963255599e+00
    2 KSP Residual norm 3.928563266910e-05 
    2 KSP preconditioned resid norm 3.928563266910e-05 true resid norm 3.301563832748e-05 ||r(i)||/||b|| 7.376800062774e+00
    3 KSP Residual norm 2.086271422290e-05 
    3 KSP preconditioned resid norm 2.086271422290e-05 true resid norm 4.330968034510e-05 ||r(i)||/||b|| 9.676834036025e+00
    4 KSP Residual norm 1.211969047441e-05 
    4 KSP preconditioned resid norm 1.211969047441e-05 true resid norm 4.622178834938e-05 ||r(i)||/||b|| 1.032749655830e+01
    5 KSP Residual norm 4.917108668311e-06 
    5 KSP preconditioned resid norm 4.917108668311e-06 true resid norm 4.587167602363e-05 ||r(i)||/||b|| 1.024926973134e+01
    6 KSP Residual norm 2.655211230694e-06 
    6 KSP preconditioned resid norm 2.655211230694e-06 true resid norm 4.202214077519e-05 ||r(i)||/||b|| 9.389154546507e+00
    7 KSP Residual norm 1.506196865199e-06 
    7 KSP preconditioned resid norm 1.506196865199e-06 true resid norm 3.703079739303e-05 ||r(i)||/||b|| 8.273921158934e+00
    8 KSP Residual norm 1.106537279934e-06 
    8 KSP preconditioned resid norm 1.106537279934e-06 true resid norm 3.135604038493e-05 ||r(i)||/||b|| 7.005990263933e+00
    9 KSP Residual norm 7.817426818819e-07 
    9 KSP preconditioned resid norm 7.817426818819e-07 true resid norm 2.396575163577e-05 ||r(i)||/||b|| 5.354752084983e+00
   10 KSP Residual norm 5.216443763678e-07 
   10 KSP preconditioned resid norm 5.216443763678e-07 true resid norm 1.798467998450e-05 ||r(i)||/||b|| 4.018380233109e+00
   11 KSP Residual norm 4.283988512008e-07 
   11 KSP preconditioned resid norm 4.283988512008e-07 true resid norm 1.492431816454e-05 ||r(i)||/||b|| 3.334592839946e+00
   12 KSP Residual norm 3.749500933476e-07 
   12 KSP preconditioned resid norm 3.749500933476e-07 true resid norm 1.232223025173e-05 ||r(i)||/||b|| 2.753199195874e+00
   13 KSP Residual norm 3.009390599755e-07 
   13 KSP preconditioned resid norm 3.009390599755e-07 true resid norm 8.773398865417e-06 ||r(i)||/||b|| 1.960271331398e+00
   14 KSP Residual norm 2.059887643520e-07 
   14 KSP preconditioned resid norm 2.059887643520e-07 true resid norm 5.318392786405e-06 ||r(i)||/||b|| 1.188307184961e+00
   15 KSP Residual norm 1.441342660381e-07 
   15 KSP preconditioned resid norm 1.441342660381e-07 true resid norm 3.279551281402e-06 ||r(i)||/||b|| 7.327616645951e-01
   16 KSP Residual norm 1.107364009908e-07 
   16 KSP preconditioned resid norm 1.107364009908e-07 true resid norm 2.112060248086e-06 ||r(i)||/||b|| 4.719050413663e-01
   17 KSP Residual norm 8.577316779708e-08 
   17 KSP preconditioned resid norm 8.577316779708e-08 true resid norm 1.516470965377e-06 ||r(i)||/||b|| 3.388304354933e-01
   18 KSP Residual norm 6.030168845362e-08 
   18 KSP preconditioned resid norm 6.030168845362e-08 true resid norm 1.006633392108e-06 ||r(i)||/||b|| 2.249156353252e-01
   19 KSP Residual norm 4.513863571666e-08 
   19 KSP preconditioned resid norm 4.513863571666e-08 true resid norm 6.195427155976e-07 ||r(i)||/||b|| 1.384266055370e-01
   20 KSP Residual norm 3.398463496910e-08 
   20 KSP preconditioned resid norm 3.398463496910e-08 true resid norm 3.582953684251e-07 ||r(i)||/||b|| 8.005519293837e-02
   21 KSP Residual norm 2.346121954621e-08 
   21 KSP preconditioned resid norm 2.346121954621e-08 true resid norm 2.557095523182e-07 ||r(i)||/||b|| 5.713408363887e-02
   22 KSP Residual norm 1.681196390477e-08 
   22 KSP preconditioned resid norm 1.681196390477e-08 true resid norm 1.618744458388e-07 ||r(i)||/||b|| 3.616817613461e-02
   23 KSP Residual norm 1.211805545953e-08 
   23 KSP preconditioned resid norm 1.211805545953e-08 true resid norm 9.658985521597e-08 ||r(i)||/||b|| 2.158141069250e-02
   24 KSP Residual norm 8.254621900818e-09 
   24 KSP preconditioned resid norm 8.254621900818e-09 true resid norm 5.159981570700e-08 ||r(i)||/||b|| 1.152912810502e-02
   25 KSP Residual norm 5.434553900216e-09 
   25 KSP preconditioned resid norm 5.434553900216e-09 true resid norm 2.859684727335e-08 ||r(i)||/||b|| 6.389494053355e-03
   26 KSP Residual norm 3.996558849015e-09 
   26 KSP preconditioned resid norm 3.996558849015e-09 true resid norm 2.020215316565e-08 ||r(i)||/||b|| 4.513838056448e-03
   27 KSP Residual norm 2.928950500325e-09 
   27 KSP preconditioned resid norm 2.928950500325e-09 true resid norm 1.522278837000e-08 ||r(i)||/||b|| 3.401281086544e-03
   28 KSP Residual norm 1.943365870272e-09 
   28 KSP preconditioned resid norm 1.943365870272e-09 true resid norm 6.299511634852e-09 ||r(i)||/||b|| 1.407522016157e-03
   29 KSP Residual norm 1.420173293060e-09 
   29 KSP preconditioned resid norm 1.420173293060e-09 true resid norm 4.534276179206e-09 ||r(i)||/||b|| 1.013109256639e-03
   30 KSP Residual norm 1.069887718397e-09 
   30 KSP preconditioned resid norm 1.069887718397e-09 true resid norm 3.732161864300e-09 ||r(i)||/||b|| 8.338900372534e-04
   31 KSP Residual norm 7.558108699421e-10 
   31 KSP preconditioned resid norm 7.558108699421e-10 true resid norm 2.621468023484e-09 ||r(i)||/||b|| 5.857238102860e-04
   32 KSP Residual norm 5.220377502457e-10 
   32 KSP preconditioned resid norm 5.220377502457e-10 true resid norm 2.054753531617e-09 ||r(i)||/||b|| 4.591008003744e-04
   33 KSP Residual norm 3.581098980860e-10 
   33 KSP preconditioned resid norm 3.581098980860e-10 true resid norm 1.513901564333e-09 ||r(i)||/||b|| 3.382563451912e-04
   34 KSP Residual norm 2.635566976690e-10 
   34 KSP preconditioned resid norm 2.635566976690e-10 true resid norm 1.082830508694e-09 ||r(i)||/||b|| 2.419406247815e-04
   35 KSP Residual norm 1.977305886606e-10 
   35 KSP preconditioned resid norm 1.977305886606e-10 true resid norm 7.303109983444e-10 ||r(i)||/||b|| 1.631759521047e-04
   36 KSP Residual norm 1.427735089106e-10 
   36 KSP preconditioned resid norm 1.427735089106e-10 true resid norm 5.535210211960e-10 ||r(i)||/||b|| 1.236751464080e-04
   37 KSP Residual norm 1.093500063342e-10 
   37 KSP preconditioned resid norm 1.093500063342e-10 true resid norm 4.171828592978e-10 ||r(i)||/||b|| 9.321263190888e-05
   38 KSP Residual norm 8.101318718047e-11 
   38 KSP preconditioned resid norm 8.101318718047e-11 true resid norm 2.770777222555e-10 ||r(i)||/||b|| 6.190844891907e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.637872684413e-05 
  1 KSP Residual norm 5.453242113989e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.547337178519e-05 
  1 KSP Residual norm 5.060529967677e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.092926058374e-06 
  1 KSP Residual norm 2.078285327940e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.805291701399e-06 
  1 KSP Residual norm 3.433423126572e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.986880051598e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.458023251163e-06 
  1 KSP Residual norm 6.067894544781e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.459578838680e-06 
  1 KSP Residual norm 1.016179944875e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.461172974958e-06 lambda=7.9220259674395041e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.621568548178e-06 
  1 KSP Residual norm 4.438862708071e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.113270681199e-06 
  1 KSP Residual norm 5.000007383865e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 32 SNES Function norm 4.471392323239e-06 
    0 KSP Residual norm 1.175877092907e-04 
    0 KSP preconditioned resid norm 1.175877092907e-04 true resid norm 4.471392323239e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.453667321646e-05 
    1 KSP preconditioned resid norm 6.453667321646e-05 true resid norm 1.390925399671e-05 ||r(i)||/||b|| 3.110720999458e+00
    2 KSP Residual norm 3.918772053046e-05 
    2 KSP preconditioned resid norm 3.918772053046e-05 true resid norm 3.306193706552e-05 ||r(i)||/||b|| 7.394103374398e+00
    3 KSP Residual norm 2.079664571475e-05 
    3 KSP preconditioned resid norm 2.079664571475e-05 true resid norm 4.334227002502e-05 ||r(i)||/||b|| 9.693238009952e+00
    4 KSP Residual norm 1.207085094326e-05 
    4 KSP preconditioned resid norm 1.207085094326e-05 true resid norm 4.624949914745e-05 ||r(i)||/||b|| 1.034342231772e+01
    5 KSP Residual norm 4.868035098125e-06 
    5 KSP preconditioned resid norm 4.868035098125e-06 true resid norm 4.590664935735e-05 ||r(i)||/||b|| 1.026674602422e+01
    6 KSP Residual norm 2.622690695569e-06 
    6 KSP preconditioned resid norm 2.622690695569e-06 true resid norm 4.207605140483e-05 ||r(i)||/||b|| 9.410055831190e+00
    7 KSP Residual norm 1.493480981410e-06 
    7 KSP preconditioned resid norm 1.493480981410e-06 true resid norm 3.710799865746e-05 ||r(i)||/||b|| 8.298980714487e+00
    8 KSP Residual norm 1.102534678600e-06 
    8 KSP preconditioned resid norm 1.102534678600e-06 true resid norm 3.145220794326e-05 ||r(i)||/||b|| 7.034097137886e+00
    9 KSP Residual norm 7.655377487469e-07 
    9 KSP preconditioned resid norm 7.655377487469e-07 true resid norm 2.395220062391e-05 ||r(i)||/||b|| 5.356765609545e+00
   10 KSP Residual norm 5.008277728177e-07 
   10 KSP preconditioned resid norm 5.008277728177e-07 true resid norm 1.800091539873e-05 ||r(i)||/||b|| 4.025796462809e+00
   11 KSP Residual norm 4.140480203266e-07 
   11 KSP preconditioned resid norm 4.140480203266e-07 true resid norm 1.505827118868e-05 ||r(i)||/||b|| 3.367691783703e+00
   12 KSP Residual norm 3.667821819727e-07 
   12 KSP preconditioned resid norm 3.667821819727e-07 true resid norm 1.258019014052e-05 ||r(i)||/||b|| 2.813483861646e+00
   13 KSP Residual norm 2.981703441098e-07 
   13 KSP preconditioned resid norm 2.981703441098e-07 true resid norm 9.098328117054e-06 ||r(i)||/||b|| 2.034786361682e+00
   14 KSP Residual norm 2.063317420097e-07 
   14 KSP preconditioned resid norm 2.063317420097e-07 true resid norm 5.670010852600e-06 ||r(i)||/||b|| 1.268063825026e+00
   15 KSP Residual norm 1.475975910798e-07 
   15 KSP preconditioned resid norm 1.475975910798e-07 true resid norm 3.569622971128e-06 ||r(i)||/||b|| 7.983247080727e-01
   16 KSP Residual norm 1.157363770163e-07 
   16 KSP preconditioned resid norm 1.157363770163e-07 true resid norm 2.280780718154e-06 ||r(i)||/||b|| 5.100828899089e-01
   17 KSP Residual norm 9.023478537981e-08 
   17 KSP preconditioned resid norm 9.023478537981e-08 true resid norm 1.601202129195e-06 ||r(i)||/||b|| 3.580992257989e-01
   18 KSP Residual norm 6.319325166853e-08 
   18 KSP preconditioned resid norm 6.319325166853e-08 true resid norm 1.057189247965e-06 ||r(i)||/||b|| 2.364340168656e-01
   19 KSP Residual norm 4.690580386139e-08 
   19 KSP preconditioned resid norm 4.690580386139e-08 true resid norm 6.359632248297e-07 ||r(i)||/||b|| 1.422293502461e-01
   20 KSP Residual norm 3.490648396850e-08 
   20 KSP preconditioned resid norm 3.490648396850e-08 true resid norm 3.544063303765e-07 ||r(i)||/||b|| 7.926084421951e-02
   21 KSP Residual norm 2.403994161952e-08 
   21 KSP preconditioned resid norm 2.403994161952e-08 true resid norm 2.563666174508e-07 ||r(i)||/||b|| 5.733485208139e-02
   22 KSP Residual norm 1.725785045308e-08 
   22 KSP preconditioned resid norm 1.725785045308e-08 true resid norm 1.622360159078e-07 ||r(i)||/||b|| 3.628310919277e-02
   23 KSP Residual norm 1.240786664661e-08 
   23 KSP preconditioned resid norm 1.240786664661e-08 true resid norm 9.650777594723e-08 ||r(i)||/||b|| 2.158338364667e-02
   24 KSP Residual norm 8.461892044387e-09 
   24 KSP preconditioned resid norm 8.461892044387e-09 true resid norm 5.008607413092e-08 ||r(i)||/||b|| 1.120144923777e-02
   25 KSP Residual norm 5.601239790361e-09 
   25 KSP preconditioned resid norm 5.601239790361e-09 true resid norm 2.730770394179e-08 ||r(i)||/||b|| 6.107203744986e-03
   26 KSP Residual norm 4.132366293154e-09 
   26 KSP preconditioned resid norm 4.132366293154e-09 true resid norm 1.988922454638e-08 ||r(i)||/||b|| 4.448105446487e-03
   27 KSP Residual norm 3.020802542317e-09 
   27 KSP preconditioned resid norm 3.020802542317e-09 true resid norm 1.617483556029e-08 ||r(i)||/||b|| 3.617404689861e-03
   28 KSP Residual norm 1.998375454844e-09 
   28 KSP preconditioned resid norm 1.998375454844e-09 true resid norm 6.730625164296e-09 ||r(i)||/||b|| 1.505263836796e-03
   29 KSP Residual norm 1.452155576388e-09 
   29 KSP preconditioned resid norm 1.452155576388e-09 true resid norm 4.868251704234e-09 ||r(i)||/||b|| 1.088755213658e-03
   30 KSP Residual norm 1.091670358778e-09 
   30 KSP preconditioned resid norm 1.091670358778e-09 true resid norm 4.140144865148e-09 ||r(i)||/||b|| 9.259184982788e-04
   31 KSP Residual norm 7.683963943552e-10 
   31 KSP preconditioned resid norm 7.683963943552e-10 true resid norm 2.789465747466e-09 ||r(i)||/||b|| 6.238472372394e-04
   32 KSP Residual norm 5.278164146314e-10 
   32 KSP preconditioned resid norm 5.278164146314e-10 true resid norm 2.007101804063e-09 ||r(i)||/||b|| 4.488762468084e-04
   33 KSP Residual norm 3.615636562184e-10 
   33 KSP preconditioned resid norm 3.615636562184e-10 true resid norm 1.466802038657e-09 ||r(i)||/||b|| 3.280414538966e-04
   34 KSP Residual norm 2.661858311714e-10 
   34 KSP preconditioned resid norm 2.661858311714e-10 true resid norm 1.011039517879e-09 ||r(i)||/||b|| 2.261129072983e-04
   35 KSP Residual norm 1.999166303590e-10 
   35 KSP preconditioned resid norm 1.999166303590e-10 true resid norm 6.689027168007e-10 ||r(i)||/||b|| 1.495960695116e-04
   36 KSP Residual norm 1.442405893951e-10 
   36 KSP preconditioned resid norm 1.442405893951e-10 true resid norm 5.456832035509e-10 ||r(i)||/||b|| 1.220387664743e-04
   37 KSP Residual norm 1.104997066504e-10 
   37 KSP preconditioned resid norm 1.104997066504e-10 true resid norm 4.361771118858e-10 ||r(i)||/||b|| 9.754838769547e-05
   38 KSP Residual norm 8.134109910223e-11 
   38 KSP preconditioned resid norm 8.134109910223e-11 true resid norm 2.896506594194e-10 ||r(i)||/||b|| 6.477862788154e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.080067065775e-05 
  1 KSP Residual norm 1.307436527982e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.571877209515e-05 
  1 KSP Residual norm 1.060958688847e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.515635435336e-06 
  1 KSP Residual norm 3.495118405045e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.169626923465e-06 
  1 KSP Residual norm 2.749451707742e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.877686132810e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.821798285363e-06 
  1 KSP Residual norm 1.154538861171e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.379011548861e-06 
  1 KSP Residual norm 9.437739756902e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.472867094856e-06 lambda=8.7514747635273060e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.079313185715e-06 
  1 KSP Residual norm 4.079115145870e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.913703273829e-06 
  1 KSP Residual norm 2.406719725253e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 33 SNES Function norm 4.470771128100e-06 
    0 KSP Residual norm 1.178094072605e-04 
    0 KSP preconditioned resid norm 1.178094072605e-04 true resid norm 4.470771128100e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.461867719536e-05 
    1 KSP preconditioned resid norm 6.461867719536e-05 true resid norm 1.387586069979e-05 ||r(i)||/||b|| 3.103683973570e+00
    2 KSP Residual norm 3.920087847436e-05 
    2 KSP preconditioned resid norm 3.920087847436e-05 true resid norm 3.302859879549e-05 ||r(i)||/||b|| 7.387673814903e+00
    3 KSP Residual norm 2.080906142488e-05 
    3 KSP preconditioned resid norm 2.080906142488e-05 true resid norm 4.326386638637e-05 ||r(i)||/||b|| 9.677047906667e+00
    4 KSP Residual norm 1.210558500476e-05 
    4 KSP preconditioned resid norm 1.210558500476e-05 true resid norm 4.614949403120e-05 ||r(i)||/||b|| 1.032249084305e+01
    5 KSP Residual norm 4.904875416160e-06 
    5 KSP preconditioned resid norm 4.904875416160e-06 true resid norm 4.582141757314e-05 ||r(i)||/||b|| 1.024910832163e+01
    6 KSP Residual norm 2.649588512559e-06 
    6 KSP preconditioned resid norm 2.649588512559e-06 true resid norm 4.198630123228e-05 ||r(i)||/||b|| 9.391288444265e+00
    7 KSP Residual norm 1.497740211766e-06 
    7 KSP preconditioned resid norm 1.497740211766e-06 true resid norm 3.700125858006e-05 ||r(i)||/||b|| 8.276258730287e+00
    8 KSP Residual norm 1.095631626182e-06 
    8 KSP preconditioned resid norm 1.095631626182e-06 true resid norm 3.132896384653e-05 ||r(i)||/||b|| 7.007507865838e+00
    9 KSP Residual norm 7.699961341682e-07 
    9 KSP preconditioned resid norm 7.699961341682e-07 true resid norm 2.399391128121e-05 ||r(i)||/||b|| 5.366839543720e+00
   10 KSP Residual norm 5.148019846009e-07 
   10 KSP preconditioned resid norm 5.148019846009e-07 true resid norm 1.807925694239e-05 ||r(i)||/||b|| 4.043878880033e+00
   11 KSP Residual norm 4.225583203799e-07 
   11 KSP preconditioned resid norm 4.225583203799e-07 true resid norm 1.502953405185e-05 ||r(i)||/||b|| 3.361731929731e+00
   12 KSP Residual norm 3.699690104490e-07 
   12 KSP preconditioned resid norm 3.699690104490e-07 true resid norm 1.245973691166e-05 ||r(i)||/||b|| 2.786932400397e+00
   13 KSP Residual norm 2.976826979462e-07 
   13 KSP preconditioned resid norm 2.976826979462e-07 true resid norm 8.944400450078e-06 ||r(i)||/||b|| 2.000639306687e+00
   14 KSP Residual norm 2.053055190603e-07 
   14 KSP preconditioned resid norm 2.053055190603e-07 true resid norm 5.445214696100e-06 ||r(i)||/||b|| 1.217958723468e+00
   15 KSP Residual norm 1.440659406379e-07 
   15 KSP preconditioned resid norm 1.440659406379e-07 true resid norm 3.349162218069e-06 ||r(i)||/||b|| 7.491240598335e-01
   16 KSP Residual norm 1.108907322020e-07 
   16 KSP preconditioned resid norm 1.108907322020e-07 true resid norm 2.158378635483e-06 ||r(i)||/||b|| 4.827754706379e-01
   17 KSP Residual norm 8.587009590762e-08 
   17 KSP preconditioned resid norm 8.587009590762e-08 true resid norm 1.548833218496e-06 ||r(i)||/||b|| 3.464353629649e-01
   18 KSP Residual norm 6.030650530386e-08 
   18 KSP preconditioned resid norm 6.030650530386e-08 true resid norm 1.026865198280e-06 ||r(i)||/||b|| 2.296841347628e-01
   19 KSP Residual norm 4.512312407099e-08 
   19 KSP preconditioned resid norm 4.512312407099e-08 true resid norm 6.331122269837e-07 ||r(i)||/||b|| 1.416114153114e-01
   20 KSP Residual norm 3.397686280066e-08 
   20 KSP preconditioned resid norm 3.397686280066e-08 true resid norm 3.732082622686e-07 ||r(i)||/||b|| 8.347738042836e-02
   21 KSP Residual norm 2.347277790973e-08 
   21 KSP preconditioned resid norm 2.347277790973e-08 true resid norm 2.684522983552e-07 ||r(i)||/||b|| 6.004608392228e-02
   22 KSP Residual norm 1.681603694447e-08 
   22 KSP preconditioned resid norm 1.681603694447e-08 true resid norm 1.698061478180e-07 ||r(i)||/||b|| 3.798140028926e-02
   23 KSP Residual norm 1.212505250269e-08 
   23 KSP preconditioned resid norm 1.212505250269e-08 true resid norm 1.002546839968e-07 ||r(i)||/||b|| 2.242447245099e-02
   24 KSP Residual norm 8.280372760960e-09 
   24 KSP preconditioned resid norm 8.280372760960e-09 true resid norm 5.304476623446e-08 ||r(i)||/||b|| 1.186479126633e-02
   25 KSP Residual norm 5.441068541415e-09 
   25 KSP preconditioned resid norm 5.441068541415e-09 true resid norm 2.892420650225e-08 ||r(i)||/||b|| 6.469623622746e-03
   26 KSP Residual norm 4.000893205077e-09 
   26 KSP preconditioned resid norm 4.000893205077e-09 true resid norm 2.024173753700e-08 ||r(i)||/||b|| 4.527571856625e-03
   27 KSP Residual norm 2.936064897514e-09 
   27 KSP preconditioned resid norm 2.936064897514e-09 true resid norm 1.514799022543e-08 ||r(i)||/||b|| 3.388227621454e-03
   28 KSP Residual norm 1.947298483535e-09 
   28 KSP preconditioned resid norm 1.947298483535e-09 true resid norm 6.295957999535e-09 ||r(i)||/||b|| 1.408248782847e-03
   29 KSP Residual norm 1.422523400643e-09 
   29 KSP preconditioned resid norm 1.422523400643e-09 true resid norm 4.500379774642e-09 ||r(i)||/||b|| 1.006622715790e-03
   30 KSP Residual norm 1.071797661472e-09 
   30 KSP preconditioned resid norm 1.071797661472e-09 true resid norm 3.692737675380e-09 ||r(i)||/||b|| 8.259733208372e-04
   31 KSP Residual norm 7.588088869997e-10 
   31 KSP preconditioned resid norm 7.588088869997e-10 true resid norm 2.621777513690e-09 ||r(i)||/||b|| 5.864262424912e-04
   32 KSP Residual norm 5.243448029719e-10 
   32 KSP preconditioned resid norm 5.243448029719e-10 true resid norm 2.054274588714e-09 ||r(i)||/||b|| 4.594899917381e-04
   33 KSP Residual norm 3.598773778506e-10 
   33 KSP preconditioned resid norm 3.598773778506e-10 true resid norm 1.524321846822e-09 ||r(i)||/||b|| 3.409527804367e-04
   34 KSP Residual norm 2.646109533713e-10 
   34 KSP preconditioned resid norm 2.646109533713e-10 true resid norm 1.076171849752e-09 ||r(i)||/||b|| 2.407128029856e-04
   35 KSP Residual norm 1.985867378703e-10 
   35 KSP preconditioned resid norm 1.985867378703e-10 true resid norm 7.330846479043e-10 ||r(i)||/||b|| 1.639727525519e-04
   36 KSP Residual norm 1.435369077703e-10 
   36 KSP preconditioned resid norm 1.435369077703e-10 true resid norm 5.646558947143e-10 ||r(i)||/||b|| 1.262994410886e-04
   37 KSP Residual norm 1.099237904570e-10 
   37 KSP preconditioned resid norm 1.099237904570e-10 true resid norm 4.141994655471e-10 ||r(i)||/||b|| 9.264609027818e-05
   38 KSP Residual norm 8.144653364569e-11 
   38 KSP preconditioned resid norm 8.144653364569e-11 true resid norm 2.802785116713e-10 ||r(i)||/||b|| 6.269131289446e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.644733740480e-05 
  1 KSP Residual norm 5.369488327222e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.573338305547e-05 
  1 KSP Residual norm 5.834828353394e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.089508299513e-06 
  1 KSP Residual norm 1.970300331469e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.789063970938e-06 
  1 KSP Residual norm 3.610853664438e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.981027064783e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.456825203723e-06 
  1 KSP Residual norm 5.110187685947e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.454618888317e-06 
  1 KSP Residual norm 1.014344743239e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.455188937151e-06 lambda=7.9048465401151319e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.618920474755e-06 
  1 KSP Residual norm 4.416184280549e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.110221304685e-06 
  1 KSP Residual norm 5.450570283881e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 34 SNES Function norm 4.465665914882e-06 
    0 KSP Residual norm 1.176894264171e-04 
    0 KSP preconditioned resid norm 1.176894264171e-04 true resid norm 4.465665914882e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.452915835501e-05 
    1 KSP preconditioned resid norm 6.452915835501e-05 true resid norm 1.385508864681e-05 ||r(i)||/||b|| 3.102580647747e+00
    2 KSP Residual norm 3.910371979818e-05 
    2 KSP preconditioned resid norm 3.910371979818e-05 true resid norm 3.305436182939e-05 ||r(i)||/||b|| 7.401888645373e+00
    3 KSP Residual norm 2.074149898567e-05 
    3 KSP preconditioned resid norm 2.074149898567e-05 true resid norm 4.329254866391e-05 ||r(i)||/||b|| 9.694533690850e+00
    4 KSP Residual norm 1.205242517793e-05 
    4 KSP preconditioned resid norm 1.205242517793e-05 true resid norm 4.617812272735e-05 ||r(i)||/||b|| 1.034070250832e+01
    5 KSP Residual norm 4.854171230723e-06 
    5 KSP preconditioned resid norm 4.854171230723e-06 true resid norm 4.585283454249e-05 ||r(i)||/||b|| 1.026786047512e+01
    6 KSP Residual norm 2.616511440163e-06 
    6 KSP preconditioned resid norm 2.616511440163e-06 true resid norm 4.203483509316e-05 ||r(i)||/||b|| 9.412892924452e+00
    7 KSP Residual norm 1.485995270037e-06 
    7 KSP preconditioned resid norm 1.485995270037e-06 true resid norm 3.706866887540e-05 ||r(i)||/||b|| 8.300815507015e+00
    8 KSP Residual norm 1.092577991434e-06 
    8 KSP preconditioned resid norm 1.092577991434e-06 true resid norm 3.140852987577e-05 ||r(i)||/||b|| 7.033336231243e+00
    9 KSP Residual norm 7.542827487328e-07 
    9 KSP preconditioned resid norm 7.542827487328e-07 true resid norm 2.395220023245e-05 ||r(i)||/||b|| 5.363634604332e+00
   10 KSP Residual norm 4.944422180057e-07 
   10 KSP preconditioned resid norm 4.944422180057e-07 true resid norm 1.807113816800e-05 ||r(i)||/||b|| 4.046683856886e+00
   11 KSP Residual norm 4.086710026256e-07 
   11 KSP preconditioned resid norm 4.086710026256e-07 true resid norm 1.514434399667e-05 ||r(i)||/||b|| 3.391284588979e+00
   12 KSP Residual norm 3.620039285532e-07 
   12 KSP preconditioned resid norm 3.620039285532e-07 true resid norm 1.269247485489e-05 ||r(i)||/||b|| 2.842235647901e+00
   13 KSP Residual norm 2.949171923226e-07 
   13 KSP preconditioned resid norm 2.949171923226e-07 true resid norm 9.244370595473e-06 ||r(i)||/||b|| 2.070099011363e+00
   14 KSP Residual norm 2.055164492999e-07 
   14 KSP preconditioned resid norm 2.055164492999e-07 true resid norm 5.780330560485e-06 ||r(i)||/||b|| 1.294393864355e+00
   15 KSP Residual norm 1.474376080293e-07 
   15 KSP preconditioned resid norm 1.474376080293e-07 true resid norm 3.631323799919e-06 ||r(i)||/||b|| 8.131651290387e-01
   16 KSP Residual norm 1.157871631839e-07 
   16 KSP preconditioned resid norm 1.157871631839e-07 true resid norm 2.321202350563e-06 ||r(i)||/||b|| 5.197886261101e-01
   17 KSP Residual norm 9.028242775646e-08 
   17 KSP preconditioned resid norm 9.028242775646e-08 true resid norm 1.628839461151e-06 ||r(i)||/||b|| 3.647472722317e-01
   18 KSP Residual norm 6.317081616140e-08 
   18 KSP preconditioned resid norm 6.317081616140e-08 true resid norm 1.072744809465e-06 ||r(i)||/||b|| 2.402205695436e-01
   19 KSP Residual norm 4.686116294137e-08 
   19 KSP preconditioned resid norm 4.686116294137e-08 true resid norm 6.473663632370e-07 ||r(i)||/||b|| 1.449652471941e-01
   20 KSP Residual norm 3.487456349280e-08 
   20 KSP preconditioned resid norm 3.487456349280e-08 true resid norm 3.682094185803e-07 ||r(i)||/||b|| 8.245341805648e-02
   21 KSP Residual norm 2.403127782884e-08 
   21 KSP preconditioned resid norm 2.403127782884e-08 true resid norm 2.678538163229e-07 ||r(i)||/||b|| 5.998071092382e-02
   22 KSP Residual norm 1.724621354427e-08 
   22 KSP preconditioned resid norm 1.724621354427e-08 true resid norm 1.692979121117e-07 ||r(i)||/||b|| 3.791101155765e-02
   23 KSP Residual norm 1.240688288380e-08 
   23 KSP preconditioned resid norm 1.240688288380e-08 true resid norm 9.963857166498e-08 ||r(i)||/||b|| 2.231214192108e-02
   24 KSP Residual norm 8.474159148049e-09 
   24 KSP preconditioned resid norm 8.474159148049e-09 true resid norm 5.111707266565e-08 ||r(i)||/||b|| 1.144668536339e-02
   25 KSP Residual norm 5.604077031412e-09 
   25 KSP preconditioned resid norm 5.604077031412e-09 true resid norm 2.747596974657e-08 ||r(i)||/||b|| 6.152715019501e-03
   26 KSP Residual norm 4.134379871664e-09 
   26 KSP preconditioned resid norm 4.134379871664e-09 true resid norm 1.987611989108e-08 ||r(i)||/||b|| 4.450874801190e-03
   27 KSP Residual norm 3.024491881466e-09 
   27 KSP preconditioned resid norm 3.024491881466e-09 true resid norm 1.604238157791e-08 ||r(i)||/||b|| 3.592382834652e-03
   28 KSP Residual norm 1.999647467792e-09 
   28 KSP preconditioned resid norm 1.999647467792e-09 true resid norm 6.714766588235e-09 ||r(i)||/||b|| 1.503642842125e-03
   29 KSP Residual norm 1.453195911039e-09 
   29 KSP preconditioned resid norm 1.453195911039e-09 true resid norm 4.789624816549e-09 ||r(i)||/||b|| 1.072544365799e-03
   30 KSP Residual norm 1.093100560870e-09 
   30 KSP preconditioned resid norm 1.093100560870e-09 true resid norm 4.051839439231e-09 ||r(i)||/||b|| 9.073315192988e-04
   31 KSP Residual norm 7.701861151097e-10 
   31 KSP preconditioned resid norm 7.701861151097e-10 true resid norm 2.784044313237e-09 ||r(i)||/||b|| 6.234331824867e-04
   32 KSP Residual norm 5.295058356304e-10 
   32 KSP preconditioned resid norm 5.295058356304e-10 true resid norm 2.009558959182e-09 ||r(i)||/||b|| 4.500020819931e-04
   33 KSP Residual norm 3.631789308032e-10 
   33 KSP preconditioned resid norm 3.631789308032e-10 true resid norm 1.473383847377e-09 ||r(i)||/||b|| 3.299359771781e-04
   34 KSP Residual norm 2.674022807781e-10 
   34 KSP preconditioned resid norm 2.674022807781e-10 true resid norm 1.000836381940e-09 ||r(i)||/||b|| 2.241180601094e-04
   35 KSP Residual norm 2.008221805017e-10 
   35 KSP preconditioned resid norm 2.008221805017e-10 true resid norm 6.674587045770e-10 ||r(i)||/||b|| 1.494645406305e-04
   36 KSP Residual norm 1.449896410164e-10 
   36 KSP preconditioned resid norm 1.449896410164e-10 true resid norm 5.530954178130e-10 ||r(i)||/||b|| 1.238550819419e-04
   37 KSP Residual norm 1.110309376609e-10 
   37 KSP preconditioned resid norm 1.110309376609e-10 true resid norm 4.321631753217e-10 ||r(i)||/||b|| 9.677463194940e-05
   38 KSP Residual norm 8.166456731921e-11 
   38 KSP preconditioned resid norm 8.166456731921e-11 true resid norm 2.935956946582e-10 ||r(i)||/||b|| 6.574510952101e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.079678595742e-05 
  1 KSP Residual norm 1.320757388754e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.574910927172e-05 
  1 KSP Residual norm 1.069199715305e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.525528548554e-06 
  1 KSP Residual norm 3.498466977820e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.186005421121e-06 
  1 KSP Residual norm 2.891410213667e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.872137289515e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.824604457576e-06 
  1 KSP Residual norm 1.156737805212e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.384097908991e-06 
  1 KSP Residual norm 9.894208178978e-22 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.466731087615e-06 lambda=8.7666370216244655e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.079289387431e-06 
  1 KSP Residual norm 4.175023684570e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.913051728366e-06 
  1 KSP Residual norm 2.743766043451e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 35 SNES Function norm 4.465307948852e-06 
    0 KSP Residual norm 1.175402975361e-04 
    0 KSP preconditioned resid norm 1.175402975361e-04 true resid norm 4.465307948852e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.446731957170e-05 
    1 KSP preconditioned resid norm 6.446731957170e-05 true resid norm 1.384146925338e-05 ||r(i)||/||b|| 3.099779323605e+00
    2 KSP Residual norm 3.900489414191e-05 
    2 KSP preconditioned resid norm 3.900489414191e-05 true resid norm 3.307799821643e-05 ||r(i)||/||b|| 7.407775364057e+00
    3 KSP Residual norm 2.068640106374e-05 
    3 KSP preconditioned resid norm 2.068640106374e-05 true resid norm 4.325721104039e-05 ||r(i)||/||b|| 9.687397047613e+00
    4 KSP Residual norm 1.204362679801e-05 
    4 KSP preconditioned resid norm 1.204362679801e-05 true resid norm 4.610375586568e-05 ||r(i)||/||b|| 1.032487711795e+01
    5 KSP Residual norm 4.880676093180e-06 
    5 KSP preconditioned resid norm 4.880676093180e-06 true resid norm 4.575508311891e-05 ||r(i)||/||b|| 1.024679230257e+01
    6 KSP Residual norm 2.634903923288e-06 
    6 KSP preconditioned resid norm 2.634903923288e-06 true resid norm 4.192909024559e-05 ||r(i)||/||b|| 9.389966095480e+00
    7 KSP Residual norm 1.488120874159e-06 
    7 KSP preconditioned resid norm 1.488120874159e-06 true resid norm 3.693728031892e-05 ||r(i)||/||b|| 8.272056651415e+00
    8 KSP Residual norm 1.084501521706e-06 
    8 KSP preconditioned resid norm 1.084501521706e-06 true resid norm 3.126808531216e-05 ||r(i)||/||b|| 7.002447685652e+00
    9 KSP Residual norm 7.569857426220e-07 
    9 KSP preconditioned resid norm 7.569857426220e-07 true resid norm 2.394881851241e-05 ||r(i)||/||b|| 5.363307253774e+00
   10 KSP Residual norm 5.073880325492e-07 
   10 KSP preconditioned resid norm 5.073880325492e-07 true resid norm 1.812490937841e-05 ||r(i)||/||b|| 4.059050257232e+00
   11 KSP Residual norm 4.167325005535e-07 
   11 KSP preconditioned resid norm 4.167325005535e-07 true resid norm 1.510879814288e-05 ||r(i)||/||b|| 3.383596006355e+00
   12 KSP Residual norm 3.646181952329e-07 
   12 KSP preconditioned resid norm 3.646181952329e-07 true resid norm 1.255434000829e-05 ||r(i)||/||b|| 2.811528376564e+00
   13 KSP Residual norm 2.937344252857e-07 
   13 KSP preconditioned resid norm 2.937344252857e-07 true resid norm 9.064751235053e-06 ||r(i)||/||b|| 2.030039437120e+00
   14 KSP Residual norm 2.041736281431e-07 
   14 KSP preconditioned resid norm 2.041736281431e-07 true resid norm 5.545016519740e-06 ||r(i)||/||b|| 1.241799352532e+00
   15 KSP Residual norm 1.438271201838e-07 
   15 KSP preconditioned resid norm 1.438271201838e-07 true resid norm 3.412481929728e-06 ||r(i)||/||b|| 7.642209605287e-01
   16 KSP Residual norm 1.106788611344e-07 
   16 KSP preconditioned resid norm 1.106788611344e-07 true resid norm 2.196549425961e-06 ||r(i)||/||b|| 4.919144325816e-01
   17 KSP Residual norm 8.572630624923e-08 
   17 KSP preconditioned resid norm 8.572630624923e-08 true resid norm 1.576464049923e-06 ||r(i)||/||b|| 3.530471062648e-01
   18 KSP Residual norm 6.024905741470e-08 
   18 KSP preconditioned resid norm 6.024905741470e-08 true resid norm 1.042191367764e-06 ||r(i)||/||b|| 2.333974229105e-01
   19 KSP Residual norm 4.505597489873e-08 
   19 KSP preconditioned resid norm 4.505597489873e-08 true resid norm 6.470614170444e-07 ||r(i)||/||b|| 1.449085761735e-01
   20 KSP Residual norm 3.388928235451e-08 
   20 KSP preconditioned resid norm 3.388928235451e-08 true resid norm 3.863290366430e-07 ||r(i)||/||b|| 8.651789329387e-02
   21 KSP Residual norm 2.339843119579e-08 
   21 KSP preconditioned resid norm 2.339843119579e-08 true resid norm 2.786753831988e-07 ||r(i)||/||b|| 6.240899539088e-02
   22 KSP Residual norm 1.676942229559e-08 
   22 KSP preconditioned resid norm 1.676942229559e-08 true resid norm 1.764763749330e-07 ||r(i)||/||b|| 3.952165829423e-02
   23 KSP Residual norm 1.211655219228e-08 
   23 KSP preconditioned resid norm 1.211655219228e-08 true resid norm 1.032873208233e-07 ||r(i)||/||b|| 2.313106330100e-02
   24 KSP Residual norm 8.261179859351e-09 
   24 KSP preconditioned resid norm 8.261179859351e-09 true resid norm 5.388079110135e-08 ||r(i)||/||b|| 1.206653420515e-02
   25 KSP Residual norm 5.440672420725e-09 
   25 KSP preconditioned resid norm 5.440672420725e-09 true resid norm 2.912734434333e-08 ||r(i)||/||b|| 6.523031485616e-03
   26 KSP Residual norm 4.003597718419e-09 
   26 KSP preconditioned resid norm 4.003597718419e-09 true resid norm 2.022938534090e-08 ||r(i)||/||b|| 4.530344955515e-03
   27 KSP Residual norm 2.936020982799e-09 
   27 KSP preconditioned resid norm 2.936020982799e-09 true resid norm 1.503610392086e-08 ||r(i)||/||b|| 3.367316228374e-03
   28 KSP Residual norm 1.944288988975e-09 
   28 KSP preconditioned resid norm 1.944288988975e-09 true resid norm 6.239091039850e-09 ||r(i)||/||b|| 1.397236452965e-03
   29 KSP Residual norm 1.421779848371e-09 
   29 KSP preconditioned resid norm 1.421779848371e-09 true resid norm 4.464004110011e-09 ||r(i)||/||b|| 9.997080069604e-04
   30 KSP Residual norm 1.072307374636e-09 
   30 KSP preconditioned resid norm 1.072307374636e-09 true resid norm 3.652862006292e-09 ||r(i)||/||b|| 8.180537710130e-04
   31 KSP Residual norm 7.577035895466e-10 
   31 KSP preconditioned resid norm 7.577035895466e-10 true resid norm 2.601807878717e-09 ||r(i)||/||b|| 5.826715443862e-04
   32 KSP Residual norm 5.248604313852e-10 
   32 KSP preconditioned resid norm 5.248604313852e-10 true resid norm 2.041653372442e-09 ||r(i)||/||b|| 4.572256596472e-04
   33 KSP Residual norm 3.611129749072e-10 
   33 KSP preconditioned resid norm 3.611129749072e-10 true resid norm 1.530214741355e-09 ||r(i)||/||b|| 3.426896328055e-04
   34 KSP Residual norm 2.659993476188e-10 
   34 KSP preconditioned resid norm 2.659993476188e-10 true resid norm 1.073522606681e-09 ||r(i)||/||b|| 2.404140137651e-04
   35 KSP Residual norm 1.995399673281e-10 
   35 KSP preconditioned resid norm 1.995399673281e-10 true resid norm 7.339214071953e-10 ||r(i)||/||b|| 1.643607597958e-04
   36 KSP Residual norm 1.442897219868e-10 
   36 KSP preconditioned resid norm 1.442897219868e-10 true resid norm 5.728950151270e-10 ||r(i)||/||b|| 1.282991053897e-04
   37 KSP Residual norm 1.104692166429e-10 
   37 KSP preconditioned resid norm 1.104692166429e-10 true resid norm 4.131132514546e-10 ||r(i)||/||b|| 9.251618391981e-05
   38 KSP Residual norm 8.162869331542e-11 
   38 KSP preconditioned resid norm 8.162869331542e-11 true resid norm 2.828386919627e-10 ||r(i)||/||b|| 6.334136305994e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.652048732732e-05 
  1 KSP Residual norm 5.464575879878e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.600573211364e-05 
  1 KSP Residual norm 5.276916800215e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.082123079567e-06 
  1 KSP Residual norm 1.838086428611e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.770514310869e-06 
  1 KSP Residual norm 4.223164838339e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.975012937322e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.453137310929e-06 
  1 KSP Residual norm 5.261631022709e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.448198648034e-06 
  1 KSP Residual norm 1.048648861292e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.448911859032e-06 lambda=7.8792533048846702e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.614518827915e-06 
  1 KSP Residual norm 4.485058420553e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.104791920123e-06 
  1 KSP Residual norm 5.038719972740e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 36 SNES Function norm 4.459440156691e-06 
    0 KSP Residual norm 1.177290237316e-04 
    0 KSP preconditioned resid norm 1.177290237316e-04 true resid norm 4.459440156691e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.452895950704e-05 
    1 KSP preconditioned resid norm 6.452895950704e-05 true resid norm 1.381245680923e-05 ||r(i)||/||b|| 3.097352206533e+00
    2 KSP Residual norm 3.897792965924e-05 
    2 KSP preconditioned resid norm 3.897792965924e-05 true resid norm 3.309498550321e-05 ||r(i)||/||b|| 7.421331902741e+00
    3 KSP Residual norm 2.066790610097e-05 
    3 KSP preconditioned resid norm 2.066790610097e-05 true resid norm 4.326081250015e-05 ||r(i)||/||b|| 9.700951460296e+00
    4 KSP Residual norm 1.202782333592e-05 
    4 KSP preconditioned resid norm 1.202782333592e-05 true resid norm 4.611280345642e-05 ||r(i)||/||b|| 1.034049159449e+01
    5 KSP Residual norm 4.841613223631e-06 
    5 KSP preconditioned resid norm 4.841613223631e-06 true resid norm 4.579853478519e-05 ||r(i)||/||b|| 1.027001892075e+01
    6 KSP Residual norm 2.610809707390e-06 
    6 KSP preconditioned resid norm 2.610809707390e-06 true resid norm 4.199279107408e-05 ||r(i)||/||b|| 9.416606030932e+00
    7 KSP Residual norm 1.479526608092e-06 
    7 KSP preconditioned resid norm 1.479526608092e-06 true resid norm 3.703035261130e-05 ||r(i)||/||b|| 8.303811983156e+00
    8 KSP Residual norm 1.083826841291e-06 
    8 KSP preconditioned resid norm 1.083826841291e-06 true resid norm 3.137072509329e-05 ||r(i)||/||b|| 7.034677894761e+00
    9 KSP Residual norm 7.442356284691e-07 
    9 KSP preconditioned resid norm 7.442356284691e-07 true resid norm 2.395407173972e-05 ||r(i)||/||b|| 5.371542368112e+00
   10 KSP Residual norm 4.885377855271e-07 
   10 KSP preconditioned resid norm 4.885377855271e-07 true resid norm 1.813153162768e-05 ||r(i)||/||b|| 4.065876206562e+00
   11 KSP Residual norm 4.035900474453e-07 
   11 KSP preconditioned resid norm 4.035900474453e-07 true resid norm 1.521629376886e-05 ||r(i)||/||b|| 3.412153372218e+00
   12 KSP Residual norm 3.574336363029e-07 
   12 KSP preconditioned resid norm 3.574336363029e-07 true resid norm 1.279058590211e-05 ||r(i)||/||b|| 2.868204405193e+00
   13 KSP Residual norm 2.916666646120e-07 
   13 KSP preconditioned resid norm 2.916666646120e-07 true resid norm 9.376687513678e-06 ||r(i)||/||b|| 2.102660240795e+00
   14 KSP Residual norm 2.046809205944e-07 
   14 KSP preconditioned resid norm 2.046809205944e-07 true resid norm 5.885925880219e-06 ||r(i)||/||b|| 1.319880001392e+00
   15 KSP Residual norm 1.472795707783e-07 
   15 KSP preconditioned resid norm 1.472795707783e-07 true resid norm 3.691103295399e-06 ||r(i)||/||b|| 8.277055338126e-01
   16 KSP Residual norm 1.157760309441e-07 
   16 KSP preconditioned resid norm 1.157760309441e-07 true resid norm 2.360823419202e-06 ||r(i)||/||b|| 5.293990582338e-01
   17 KSP Residual norm 9.024552020618e-08 
   17 KSP preconditioned resid norm 9.024552020618e-08 true resid norm 1.656570846035e-06 ||r(i)||/||b|| 3.714750703740e-01
   18 KSP Residual norm 6.311989303681e-08 
   18 KSP preconditioned resid norm 6.311989303681e-08 true resid norm 1.088505655924e-06 ||r(i)||/||b|| 2.440902036303e-01
   19 KSP Residual norm 4.678661967745e-08 
   19 KSP preconditioned resid norm 4.678661967745e-08 true resid norm 6.584696535406e-07 ||r(i)||/||b|| 1.476574705353e-01
   20 KSP Residual norm 3.480712301999e-08 
   20 KSP preconditioned resid norm 3.480712301999e-08 true resid norm 3.816433214246e-07 ||r(i)||/||b|| 8.558099402947e-02
   21 KSP Residual norm 2.400121280493e-08 
   21 KSP preconditioned resid norm 2.400121280493e-08 true resid norm 2.781884061969e-07 ||r(i)||/||b|| 6.238191262181e-02
   22 KSP Residual norm 1.722354660550e-08 
   22 KSP preconditioned resid norm 1.722354660550e-08 true resid norm 1.757797134174e-07 ||r(i)||/||b|| 3.941743968774e-02
   23 KSP Residual norm 1.239552439288e-08 
   23 KSP preconditioned resid norm 1.239552439288e-08 true resid norm 1.026788744241e-07 ||r(i)||/||b|| 2.302505938331e-02
   24 KSP Residual norm 8.482690322733e-09 
   24 KSP preconditioned resid norm 8.482690322733e-09 true resid norm 5.215987265522e-08 ||r(i)||/||b|| 1.169650692071e-02
   25 KSP Residual norm 5.601570889778e-09 
   25 KSP preconditioned resid norm 5.601570889778e-09 true resid norm 2.765550874368e-08 ||r(i)||/||b|| 6.201565167813e-03
   26 KSP Residual norm 4.131294536327e-09 
   26 KSP preconditioned resid norm 4.131294536327e-09 true resid norm 1.985668998266e-08 ||r(i)||/||b|| 4.452731572789e-03
   27 KSP Residual norm 3.025375188146e-09 
   27 KSP preconditioned resid norm 3.025375188146e-09 true resid norm 1.590929619756e-08 ||r(i)||/||b|| 3.567554589490e-03
   28 KSP Residual norm 1.998953824579e-09 
   28 KSP preconditioned resid norm 1.998953824579e-09 true resid norm 6.722149773188e-09 ||r(i)||/||b|| 1.507397686031e-03
   29 KSP Residual norm 1.452287906662e-09 
   29 KSP preconditioned resid norm 1.452287906662e-09 true resid norm 4.729202465953e-09 ||r(i)||/||b|| 1.060492416040e-03
   30 KSP Residual norm 1.092786597311e-09 
   30 KSP preconditioned resid norm 1.092786597311e-09 true resid norm 3.976076097857e-09 ||r(i)||/||b|| 8.916088024842e-04
   31 KSP Residual norm 7.712203561151e-10 
   31 KSP preconditioned resid norm 7.712203561151e-10 true resid norm 2.780958605182e-09 ||r(i)||/||b|| 6.236115986465e-04
   32 KSP Residual norm 5.305627808920e-10 
   32 KSP preconditioned resid norm 5.305627808920e-10 true resid norm 2.009868903839e-09 ||r(i)||/||b|| 4.506998262603e-04
   33 KSP Residual norm 3.640374285165e-10 
   33 KSP preconditioned resid norm 3.640374285165e-10 true resid norm 1.474624614158e-09 ||r(i)||/||b|| 3.306748296521e-04
   34 KSP Residual norm 2.677230217294e-10 
   34 KSP preconditioned resid norm 2.677230217294e-10 true resid norm 9.830878708594e-10 ||r(i)||/||b|| 2.204509616267e-04
   35 KSP Residual norm 2.010670823513e-10 
   35 KSP preconditioned resid norm 2.010670823513e-10 true resid norm 6.634876277076e-10 ||r(i)||/||b|| 1.487827180979e-04
   36 KSP Residual norm 1.452785000705e-10 
   36 KSP preconditioned resid norm 1.452785000705e-10 true resid norm 5.603197255684e-10 ||r(i)||/||b|| 1.256479974796e-04
   37 KSP Residual norm 1.112547795336e-10 
   37 KSP preconditioned resid norm 1.112547795336e-10 true resid norm 4.268721835264e-10 ||r(i)||/||b|| 9.572326761375e-05
   38 KSP Residual norm 8.182322527318e-11 
   38 KSP preconditioned resid norm 8.182322527318e-11 true resid norm 2.964791087949e-10 ||r(i)||/||b|| 6.648348186713e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.079281117019e-05 
  1 KSP Residual norm 1.306751688473e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.579887449136e-05 
  1 KSP Residual norm 1.267292660061e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.532453707801e-06 
  1 KSP Residual norm 3.503710529157e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.205334843403e-06 
  1 KSP Residual norm 2.879590055306e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.866199999740e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.826049462298e-06 
  1 KSP Residual norm 1.157020873927e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.389865344042e-06 
  1 KSP Residual norm 1.096592942435e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.460291726065e-06 lambda=8.7752766676467031e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.078675224323e-06 
  1 KSP Residual norm 3.926264486647e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.911258926184e-06 
  1 KSP Residual norm 2.777991672860e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 37 SNES Function norm 4.459285723149e-06 
    0 KSP Residual norm 1.176271284567e-04 
    0 KSP preconditioned resid norm 1.176271284567e-04 true resid norm 4.459285723149e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.447175206811e-05 
    1 KSP preconditioned resid norm 6.447175206811e-05 true resid norm 1.378540056353e-05 ||r(i)||/||b|| 3.091392079222e+00
    2 KSP Residual norm 3.891513574578e-05 
    2 KSP preconditioned resid norm 3.891513574578e-05 true resid norm 3.307885154371e-05 ||r(i)||/||b|| 7.417970858425e+00
    3 KSP Residual norm 2.063267692772e-05 
    3 KSP preconditioned resid norm 2.063267692772e-05 true resid norm 4.320791323376e-05 ||r(i)||/||b|| 9.689424700789e+00
    4 KSP Residual norm 1.202811592467e-05 
    4 KSP preconditioned resid norm 1.202811592467e-05 true resid norm 4.603202947088e-05 ||r(i)||/||b|| 1.032273604535e+01
    5 KSP Residual norm 4.868764996935e-06 
    5 KSP preconditioned resid norm 4.868764996935e-06 true resid norm 4.570282505944e-05 ||r(i)||/||b|| 1.024891157393e+01
    6 KSP Residual norm 2.630327479994e-06 
    6 KSP preconditioned resid norm 2.630327479994e-06 true resid norm 4.188877605382e-05 ||r(i)||/||b|| 9.393606656861e+00
    7 KSP Residual norm 1.481469661449e-06 
    7 KSP preconditioned resid norm 1.481469661449e-06 true resid norm 3.689898278099e-05 ||r(i)||/||b|| 8.274639723003e+00
    8 KSP Residual norm 1.075329036936e-06 
    8 KSP preconditioned resid norm 1.075329036936e-06 true resid norm 3.122528011502e-05 ||r(i)||/||b|| 7.002305313813e+00
    9 KSP Residual norm 7.468212574109e-07 
    9 KSP preconditioned resid norm 7.468212574109e-07 true resid norm 2.394844192318e-05 ||r(i)||/||b|| 5.370465901940e+00
   10 KSP Residual norm 5.012892761517e-07 
   10 KSP preconditioned resid norm 5.012892761517e-07 true resid norm 1.818449585490e-05 ||r(i)||/||b|| 4.077894305023e+00
   11 KSP Residual norm 4.113412863816e-07 
   11 KSP preconditioned resid norm 4.113412863816e-07 true resid norm 1.517850270637e-05 ||r(i)||/||b|| 3.403796851942e+00
   12 KSP Residual norm 3.597471512189e-07 
   12 KSP preconditioned resid norm 3.597471512189e-07 true resid norm 1.265024574782e-05 ||r(i)||/||b|| 2.836832294048e+00
   13 KSP Residual norm 2.903630385723e-07 
   13 KSP preconditioned resid norm 2.903630385723e-07 true resid norm 9.195948607504e-06 ||r(i)||/||b|| 2.062202150395e+00
   14 KSP Residual norm 2.031602519309e-07 
   14 KSP preconditioned resid norm 2.031602519309e-07 true resid norm 5.647621093676e-06 ||r(i)||/||b|| 1.266485586326e+00
   15 KSP Residual norm 1.434487680188e-07 
   15 KSP preconditioned resid norm 1.434487680188e-07 true resid norm 3.468695465973e-06 ||r(i)||/||b|| 7.778589848967e-01
   16 KSP Residual norm 1.105350924908e-07 
   16 KSP preconditioned resid norm 1.105350924908e-07 true resid norm 2.236617420158e-06 ||r(i)||/||b|| 5.015640528588e-01
   17 KSP Residual norm 8.561405569799e-08 
   17 KSP preconditioned resid norm 8.561405569799e-08 true resid norm 1.606288682705e-06 ||r(i)||/||b|| 3.602121017648e-01
   18 KSP Residual norm 6.013600550273e-08 
   18 KSP preconditioned resid norm 6.013600550273e-08 true resid norm 1.059016422891e-06 ||r(i)||/||b|| 2.374856621978e-01
   19 KSP Residual norm 4.494325636156e-08 
   19 KSP preconditioned resid norm 4.494325636156e-08 true resid norm 6.589806088537e-07 ||r(i)||/||b|| 1.477771665163e-01
   20 KSP Residual norm 3.380070502114e-08 
   20 KSP preconditioned resid norm 3.380070502114e-08 true resid norm 3.999650266676e-07 ||r(i)||/||b|| 8.969262153158e-02
   21 KSP Residual norm 2.335576911172e-08 
   21 KSP preconditioned resid norm 2.335576911172e-08 true resid norm 2.890795590250e-07 ||r(i)||/||b|| 6.482642669079e-02
   22 KSP Residual norm 1.673133175565e-08 
   22 KSP preconditioned resid norm 1.673133175565e-08 true resid norm 1.829830502141e-07 ||r(i)||/||b|| 4.103416142729e-02
   23 KSP Residual norm 1.209558187655e-08 
   23 KSP preconditioned resid norm 1.209558187655e-08 true resid norm 1.065249789196e-07 ||r(i)||/||b|| 2.388835018277e-02
   24 KSP Residual norm 8.264542830646e-09 
   24 KSP preconditioned resid norm 8.264542830646e-09 true resid norm 5.515830148763e-08 ||r(i)||/||b|| 1.236931313939e-02
   25 KSP Residual norm 5.436050711752e-09 
   25 KSP preconditioned resid norm 5.436050711752e-09 true resid norm 2.940738188493e-08 ||r(i)||/||b|| 6.594639525399e-03
   26 KSP Residual norm 3.999708238756e-09 
   26 KSP preconditioned resid norm 3.999708238756e-09 true resid norm 2.025691465846e-08 ||r(i)||/||b|| 4.542636627499e-03
   27 KSP Residual norm 2.935793760318e-09 
   27 KSP preconditioned resid norm 2.935793760318e-09 true resid norm 1.494846862275e-08 ||r(i)||/||b|| 3.352211441655e-03
   28 KSP Residual norm 1.943106065827e-09 
   28 KSP preconditioned resid norm 1.943106065827e-09 true resid norm 6.242427896909e-09 ||r(i)||/||b|| 1.399871702435e-03
   29 KSP Residual norm 1.420606346467e-09 
   29 KSP preconditioned resid norm 1.420606346467e-09 true resid norm 4.437954552880e-09 ||r(i)||/||b|| 9.952164603048e-04
   30 KSP Residual norm 1.071748017993e-09 
   30 KSP preconditioned resid norm 1.071748017993e-09 true resid norm 3.624488920612e-09 ||r(i)||/||b|| 8.127958479531e-04
   31 KSP Residual norm 7.584154601868e-10 
   31 KSP preconditioned resid norm 7.584154601868e-10 true resid norm 2.587564638788e-09 ||r(i)||/||b|| 5.802643740353e-04
   32 KSP Residual norm 5.256787004274e-10 
   32 KSP preconditioned resid norm 5.256787004274e-10 true resid norm 2.028981305598e-09 ||r(i)||/||b|| 4.550014131332e-04
   33 KSP Residual norm 3.619434758643e-10 
   33 KSP preconditioned resid norm 3.619434758643e-10 true resid norm 1.532319749767e-09 ||r(i)||/||b|| 3.436244826861e-04
   34 KSP Residual norm 2.665294733354e-10 
   34 KSP preconditioned resid norm 2.665294733354e-10 true resid norm 1.061088439878e-09 ||r(i)||/||b|| 2.379503144125e-04
   35 KSP Residual norm 1.999426757971e-10 
   35 KSP preconditioned resid norm 1.999426757971e-10 true resid norm 7.330071987617e-10 ||r(i)||/||b|| 1.643777152373e-04
   36 KSP Residual norm 1.446548011253e-10 
   36 KSP preconditioned resid norm 1.446548011253e-10 true resid norm 5.825597298837e-10 ||r(i)||/||b|| 1.306396956938e-04
   37 KSP Residual norm 1.107091481676e-10 
   37 KSP preconditioned resid norm 1.107091481676e-10 true resid norm 4.100985620046e-10 ||r(i)||/||b|| 9.196507859446e-05
   38 KSP Residual norm 8.176306273548e-11 
   38 KSP preconditioned resid norm 8.176306273548e-11 true resid norm 2.843889815560e-10 ||r(i)||/||b|| 6.377455924828e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.659849744626e-05 
  1 KSP Residual norm 5.765158967897e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.629123594190e-05 
  1 KSP Residual norm 6.600339187404e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.071017615590e-06 
  1 KSP Residual norm 1.718342487395e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.750150892936e-06 
  1 KSP Residual norm 3.517923586193e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.968818976331e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.447220513247e-06 
  1 KSP Residual norm 5.498730519334e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.440588278903e-06 
  1 KSP Residual norm 1.246054649219e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.442357078309e-06 lambda=7.8460072565954886e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.608520083826e-06 
  1 KSP Residual norm 4.308722910077e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.097199284508e-06 
  1 KSP Residual norm 5.563726480418e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 38 SNES Function norm 4.452778404020e-06 
    0 KSP Residual norm 1.176709954044e-04 
    0 KSP preconditioned resid norm 1.176709954044e-04 true resid norm 4.452778404020e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.448210611848e-05 
    1 KSP preconditioned resid norm 6.448210611848e-05 true resid norm 1.376445302839e-05 ||r(i)||/||b|| 3.091205485539e+00
    2 KSP Residual norm 3.884174543245e-05 
    2 KSP preconditioned resid norm 3.884174543245e-05 true resid norm 3.312288352773e-05 ||r(i)||/||b|| 7.438700182752e+00
    3 KSP Residual norm 2.058684142181e-05 
    3 KSP preconditioned resid norm 2.058684142181e-05 true resid norm 4.322935351821e-05 ||r(i)||/||b|| 9.708399923783e+00
    4 KSP Residual norm 1.199563700757e-05 
    4 KSP preconditioned resid norm 1.199563700757e-05 true resid norm 4.605040933174e-05 ||r(i)||/||b|| 1.034194948713e+01
    5 KSP Residual norm 4.826763605197e-06 
    5 KSP preconditioned resid norm 4.826763605197e-06 true resid norm 4.573999854047e-05 ||r(i)||/||b|| 1.027223777837e+01
    6 KSP Residual norm 2.603923706457e-06 
    6 KSP preconditioned resid norm 2.603923706457e-06 true resid norm 4.194450773596e-05 ||r(i)||/||b|| 9.419850693244e+00
    7 KSP Residual norm 1.473395417812e-06 
    7 KSP preconditioned resid norm 1.473395417812e-06 true resid norm 3.698086446531e-05 ||r(i)||/||b|| 8.305121232157e+00
    8 KSP Residual norm 1.075500056290e-06 
    8 KSP preconditioned resid norm 1.075500056290e-06 true resid norm 3.131747935936e-05 ||r(i)||/||b|| 7.033244531344e+00
    9 KSP Residual norm 7.343805450242e-07 
    9 KSP preconditioned resid norm 7.343805450242e-07 true resid norm 2.392908097171e-05 ||r(i)||/||b|| 5.373966274654e+00
   10 KSP Residual norm 4.827780326359e-07 
   10 KSP preconditioned resid norm 4.827780326359e-07 true resid norm 1.816981623442e-05 ||r(i)||/||b|| 4.080557033340e+00
   11 KSP Residual norm 3.986574949910e-07 
   11 KSP preconditioned resid norm 3.986574949910e-07 true resid norm 1.527066802874e-05 ||r(i)||/||b|| 3.429469567799e+00
   12 KSP Residual norm 3.528295228363e-07 
   12 KSP preconditioned resid norm 3.528295228363e-07 true resid norm 1.286525476318e-05 ||r(i)||/||b|| 2.889264543586e+00
   13 KSP Residual norm 2.882669797405e-07 
   13 KSP preconditioned resid norm 2.882669797405e-07 true resid norm 9.484247314325e-06 ||r(i)||/||b|| 2.129961667476e+00
   14 KSP Residual norm 2.036267226078e-07 
   14 KSP preconditioned resid norm 2.036267226078e-07 true resid norm 5.975712302233e-06 ||r(i)||/||b|| 1.342018793668e+00
   15 KSP Residual norm 1.469403838151e-07 
   15 KSP preconditioned resid norm 1.469403838151e-07 true resid norm 3.743202076456e-06 ||r(i)||/||b|| 8.406441409877e-01
   16 KSP Residual norm 1.155706557490e-07 
   16 KSP preconditioned resid norm 1.155706557490e-07 true resid norm 2.395614557462e-06 ||r(i)||/||b|| 5.380044412944e-01
   17 KSP Residual norm 9.008021431735e-08 
   17 KSP preconditioned resid norm 9.008021431735e-08 true resid norm 1.682009048074e-06 ||r(i)||/||b|| 3.777437131287e-01
   18 KSP Residual norm 6.299935850709e-08 
   18 KSP preconditioned resid norm 6.299935850709e-08 true resid norm 1.101610269974e-06 ||r(i)||/||b|| 2.473984038774e-01
   19 KSP Residual norm 4.665968163799e-08 
   19 KSP preconditioned resid norm 4.665968163799e-08 true resid norm 6.690907856453e-07 ||r(i)||/||b|| 1.502636612326e-01
   20 KSP Residual norm 3.469360688320e-08 
   20 KSP preconditioned resid norm 3.469360688320e-08 true resid norm 3.942214407780e-07 ||r(i)||/||b|| 8.853381080498e-02
   21 KSP Residual norm 2.393294282256e-08 
   21 KSP preconditioned resid norm 2.393294282256e-08 true resid norm 2.872493923997e-07 ||r(i)||/||b|| 6.451014767329e-02
   22 KSP Residual norm 1.717278365554e-08 
   22 KSP preconditioned resid norm 1.717278365554e-08 true resid norm 1.815480426994e-07 ||r(i)||/||b|| 4.077185663125e-02
   23 KSP Residual norm 1.237013536374e-08 
   23 KSP preconditioned resid norm 1.237013536374e-08 true resid norm 1.054640837461e-07 ||r(i)||/||b|| 2.368500611907e-02
   24 KSP Residual norm 8.472910706204e-09 
   24 KSP preconditioned resid norm 8.472910706204e-09 true resid norm 5.304539550775e-08 ||r(i)||/||b|| 1.191287566879e-02
   25 KSP Residual norm 5.593523138865e-09 
   25 KSP preconditioned resid norm 5.593523138865e-09 true resid norm 2.780815422064e-08 ||r(i)||/||b|| 6.245124211781e-03
   26 KSP Residual norm 4.125202456232e-09 
   26 KSP preconditioned resid norm 4.125202456232e-09 true resid norm 1.984131377137e-08 ||r(i)||/||b|| 4.455940083042e-03
   27 KSP Residual norm 3.022056444466e-09 
   27 KSP preconditioned resid norm 3.022056444466e-09 true resid norm 1.577845822489e-08 ||r(i)||/||b|| 3.543508522824e-03
   28 KSP Residual norm 1.995005879396e-09 
   28 KSP preconditioned resid norm 1.995005879396e-09 true resid norm 6.720620527111e-09 ||r(i)||/||b|| 1.509309450712e-03
   29 KSP Residual norm 1.449709978149e-09 
   29 KSP preconditioned resid norm 1.449709978149e-09 true resid norm 4.666133544000e-09 ||r(i)||/||b|| 1.047915059009e-03
   30 KSP Residual norm 1.091485128363e-09 
   30 KSP preconditioned resid norm 1.091485128363e-09 true resid norm 3.901950143603e-09 ||r(i)||/||b|| 8.762956045782e-04
   31 KSP Residual norm 7.706210544179e-10 
   31 KSP preconditioned resid norm 7.706210544179e-10 true resid norm 2.762676654154e-09 ||r(i)||/||b|| 6.204388369428e-04
   32 KSP Residual norm 5.307637321234e-10 
   32 KSP preconditioned resid norm 5.307637321234e-10 true resid norm 2.001944282296e-09 ||r(i)||/||b|| 4.495944106468e-04
   33 KSP Residual norm 3.645516963369e-10 
   33 KSP preconditioned resid norm 3.645516963369e-10 true resid norm 1.472672455401e-09 ||r(i)||/||b|| 3.307311349856e-04
   34 KSP Residual norm 2.680940144628e-10 
   34 KSP preconditioned resid norm 2.680940144628e-10 true resid norm 9.659800558255e-10 ||r(i)||/||b|| 2.169387218896e-04
   35 KSP Residual norm 2.012949183284e-10 
   35 KSP preconditioned resid norm 2.012949183284e-10 true resid norm 6.583127862486e-10 ||r(i)||/||b|| 1.478431501676e-04
   36 KSP Residual norm 1.454974730602e-10 
   36 KSP preconditioned resid norm 1.454974730602e-10 true resid norm 5.666544048665e-10 ||r(i)||/||b|| 1.272586132638e-04
   37 KSP Residual norm 1.113950131098e-10 
   37 KSP preconditioned resid norm 1.113950131098e-10 true resid norm 4.226839052550e-10 ||r(i)||/||b|| 9.492587928325e-05
   38 KSP Residual norm 8.184106789403e-11 
   38 KSP preconditioned resid norm 8.184106789403e-11 true resid norm 2.987483734608e-10 ||r(i)||/||b|| 6.709257599506e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.078894603513e-05 
  1 KSP Residual norm 1.323830584898e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.586719193243e-05 
  1 KSP Residual norm 1.272238679612e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.536919798331e-06 
  1 KSP Residual norm 3.504460984801e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.227733248234e-06 
  1 KSP Residual norm 2.951877803370e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.859958241474e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.826303567343e-06 
  1 KSP Residual norm 1.160668600981e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.396349373234e-06 
  1 KSP Residual norm 1.075566375902e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.453597854624e-06 lambda=8.7781280201265868e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.077529607838e-06 
  1 KSP Residual norm 4.077267134447e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.908437269879e-06 
  1 KSP Residual norm 2.545531072355e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 39 SNES Function norm 4.452809229474e-06 
    0 KSP Residual norm 1.174467023165e-04 
    0 KSP preconditioned resid norm 1.174467023165e-04 true resid norm 4.452809229474e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.437596107774e-05 
    1 KSP preconditioned resid norm 6.437596107774e-05 true resid norm 1.374122081831e-05 ||r(i)||/||b|| 3.085966658386e+00
    2 KSP Residual norm 3.874496255875e-05 
    2 KSP preconditioned resid norm 3.874496255875e-05 true resid norm 3.312039160563e-05 ||r(i)||/||b|| 7.438089057667e+00
    3 KSP Residual norm 2.053139094076e-05 
    3 KSP preconditioned resid norm 2.053139094076e-05 true resid norm 4.318812075781e-05 ||r(i)||/||b|| 9.699072772293e+00
    4 KSP Residual norm 1.198262864052e-05 
    4 KSP preconditioned resid norm 1.198262864052e-05 true resid norm 4.597703883970e-05 ||r(i)||/||b|| 1.032540054386e+01
    5 KSP Residual norm 4.850249381104e-06 
    5 KSP preconditioned resid norm 4.850249381104e-06 true resid norm 4.564042740553e-05 ||r(i)||/||b|| 1.024980524731e+01
    6 KSP Residual norm 2.620603081188e-06 
    6 KSP preconditioned resid norm 2.620603081188e-06 true resid norm 4.183545008355e-05 ||r(i)||/||b|| 9.395293606255e+00
    7 KSP Residual norm 1.474299660571e-06 
    7 KSP preconditioned resid norm 1.474299660571e-06 true resid norm 3.684098336009e-05 ||r(i)||/||b|| 8.273649613424e+00
    8 KSP Residual norm 1.066410024315e-06 
    8 KSP preconditioned resid norm 1.066410024315e-06 true resid norm 3.116643324210e-05 ||r(i)||/||b|| 6.999274308858e+00
    9 KSP Residual norm 7.363605997996e-07 
    9 KSP preconditioned resid norm 7.363605997996e-07 true resid norm 2.390937476139e-05 ||r(i)||/||b|| 5.369503504243e+00
   10 KSP Residual norm 4.950968654528e-07 
   10 KSP preconditioned resid norm 4.950968654528e-07 true resid norm 1.821477388799e-05 ||r(i)||/||b|| 4.090625254598e+00
   11 KSP Residual norm 4.061350480050e-07 
   11 KSP preconditioned resid norm 4.061350480050e-07 true resid norm 1.522985087478e-05 ||r(i)||/||b|| 3.420279219234e+00
   12 KSP Residual norm 3.548498879287e-07 
   12 KSP preconditioned resid norm 3.548498879287e-07 true resid norm 1.271883325727e-05 ||r(i)||/||b|| 2.856361591484e+00
   13 KSP Residual norm 2.867183452535e-07 
   13 KSP preconditioned resid norm 2.867183452535e-07 true resid norm 9.294808989494e-06 ||r(i)||/||b|| 2.087403369534e+00
   14 KSP Residual norm 2.019633861359e-07 
   14 KSP preconditioned resid norm 2.019633861359e-07 true resid norm 5.733255798513e-06 ||r(i)||/||b|| 1.287559269453e+00
   15 KSP Residual norm 1.430312653140e-07 
   15 KSP preconditioned resid norm 1.430312653140e-07 true resid norm 3.520397515697e-06 ||r(i)||/||b|| 7.906014684832e-01
   16 KSP Residual norm 1.102122198472e-07 
   16 KSP preconditioned resid norm 1.102122198472e-07 true resid norm 2.270914087699e-06 ||r(i)||/||b|| 5.099958185200e-01
   17 KSP Residual norm 8.536738387659e-08 
   17 KSP preconditioned resid norm 8.536738387659e-08 true resid norm 1.632384263924e-06 ||r(i)||/||b|| 3.665964966833e-01
   18 KSP Residual norm 5.998711387186e-08 
   18 KSP preconditioned resid norm 5.998711387186e-08 true resid norm 1.072884985462e-06 ||r(i)||/||b|| 2.409456435638e-01
   19 KSP Residual norm 4.480008295493e-08 
   19 KSP preconditioned resid norm 4.480008295493e-08 true resid norm 6.708049943079e-07 ||r(i)||/||b|| 1.506475934041e-01
   20 KSP Residual norm 3.366160453107e-08 
   20 KSP preconditioned resid norm 3.366160453107e-08 true resid norm 4.122433256025e-07 ||r(i)||/||b|| 9.258050465620e-02
   21 KSP Residual norm 2.325997930404e-08 
   21 KSP preconditioned resid norm 2.325997930404e-08 true resid norm 2.977905433947e-07 ||r(i)||/||b|| 6.687700461623e-02
   22 KSP Residual norm 1.666379305634e-08 
   22 KSP preconditioned resid norm 1.666379305634e-08 true resid norm 1.886742306733e-07 ||r(i)||/||b|| 4.237195463585e-02
   23 KSP Residual norm 1.206508980986e-08 
   23 KSP preconditioned resid norm 1.206508980986e-08 true resid norm 1.094537167272e-07 ||r(i)||/||b|| 2.458082327055e-02
   24 KSP Residual norm 8.242953187954e-09 
   24 KSP preconditioned resid norm 8.242953187954e-09 true resid norm 5.614714155552e-08 ||r(i)||/||b|| 1.260937503989e-02
   25 KSP Residual norm 5.426376545140e-09 
   25 KSP preconditioned resid norm 5.426376545140e-09 true resid norm 2.965503757987e-08 ||r(i)||/||b|| 6.659849109092e-03
   26 KSP Residual norm 3.993724397309e-09 
   26 KSP preconditioned resid norm 3.993724397309e-09 true resid norm 2.027381045398e-08 ||r(i)||/||b|| 4.553038185374e-03
   27 KSP Residual norm 2.931100535188e-09 
   27 KSP preconditioned resid norm 2.931100535188e-09 true resid norm 1.484813661886e-08 ||r(i)||/||b|| 3.334554851482e-03
   28 KSP Residual norm 1.937774286651e-09 
   28 KSP preconditioned resid norm 1.937774286651e-09 true resid norm 6.224098328999e-09 ||r(i)||/||b|| 1.397791373545e-03
   29 KSP Residual norm 1.417426618035e-09 
   29 KSP preconditioned resid norm 1.417426618035e-09 true resid norm 4.408879515244e-09 ||r(i)||/||b|| 9.901343821471e-04
   30 KSP Residual norm 1.070098712963e-09 
   30 KSP preconditioned resid norm 1.070098712963e-09 true resid norm 3.594354200276e-09 ||r(i)||/||b|| 8.072104631128e-04
   31 KSP Residual norm 7.567788962889e-10 
   31 KSP preconditioned resid norm 7.567788962889e-10 true resid norm 2.562651488248e-09 ||r(i)||/||b|| 5.755134244884e-04
   32 KSP Residual norm 5.254260912476e-10 
   32 KSP preconditioned resid norm 5.254260912476e-10 true resid norm 2.008914003215e-09 ||r(i)||/||b|| 4.511565395430e-04
   33 KSP Residual norm 3.623166826585e-10 
   33 KSP preconditioned resid norm 3.623166826585e-10 true resid norm 1.531444611127e-09 ||r(i)||/||b|| 3.439277391428e-04
   34 KSP Residual norm 2.669959129418e-10 
   34 KSP preconditioned resid norm 2.669959129418e-10 true resid norm 1.048956337588e-09 ||r(i)||/||b|| 2.355718117552e-04
   35 KSP Residual norm 2.002230565969e-10 
   35 KSP preconditioned resid norm 2.002230565969e-10 true resid norm 7.303762615768e-10 ||r(i)||/||b|| 1.640259494483e-04
   36 KSP Residual norm 1.448955108917e-10 
   36 KSP preconditioned resid norm 1.448955108917e-10 true resid norm 5.909356464574e-10 ||r(i)||/||b|| 1.327107486541e-04
   37 KSP Residual norm 1.108606735166e-10 
   37 KSP preconditioned resid norm 1.108606735166e-10 true resid norm 4.076729670819e-10 ||r(i)||/||b|| 9.155410575046e-05
   38 KSP Residual norm 8.172998590500e-11 
   38 KSP preconditioned resid norm 8.172998590500e-11 true resid norm 2.852884040424e-10 ||r(i)||/||b|| 6.406930756296e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.668161760641e-05 
  1 KSP Residual norm 5.515277879406e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.659066127919e-05 
  1 KSP Residual norm 6.082729479269e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.056533638840e-06 
  1 KSP Residual norm 1.871864333468e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.728529814155e-06 
  1 KSP Residual norm 4.313457262057e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.962472677888e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.439358557953e-06 
  1 KSP Residual norm 5.729886136683e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.432067121423e-06 
  1 KSP Residual norm 1.185200722655e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.435578426371e-06 lambda=7.8059663386559203e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.601100551650e-06 
  1 KSP Residual norm 4.021930788011e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.087684329868e-06 
  1 KSP Residual norm 5.082081465649e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 40 SNES Function norm 4.445770312913e-06 
    0 KSP Residual norm 1.173796017365e-04 
    0 KSP preconditioned resid norm 1.173796017365e-04 true resid norm 4.445770312913e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.433616231448e-05 
    1 KSP preconditioned resid norm 6.433616231448e-05 true resid norm 1.372121420217e-05 ||r(i)||/||b|| 3.086352473567e+00
    2 KSP Residual norm 3.864705999835e-05 
    2 KSP preconditioned resid norm 3.864705999835e-05 true resid norm 3.316717335914e-05 ||r(i)||/||b|| 7.460388419709e+00
    3 KSP Residual norm 2.047043348485e-05 
    3 KSP preconditioned resid norm 2.047043348485e-05 true resid norm 4.321607250319e-05 ||r(i)||/||b|| 9.720716425153e+00
    4 KSP Residual norm 1.193920787575e-05 
    4 KSP preconditioned resid norm 1.193920787575e-05 true resid norm 4.600013094200e-05 ||r(i)||/||b|| 1.034694275779e+01
    5 KSP Residual norm 4.805766071577e-06 
    5 KSP preconditioned resid norm 4.805766071577e-06 true resid norm 4.567205571170e-05 ||r(i)||/||b|| 1.027314784550e+01
    6 KSP Residual norm 2.592707771226e-06 
    6 KSP preconditioned resid norm 2.592707771226e-06 true resid norm 4.188388093809e-05 ||r(i)||/||b|| 9.421062715820e+00
    7 KSP Residual norm 1.466778607438e-06 
    7 KSP preconditioned resid norm 1.466778607438e-06 true resid norm 3.691115072923e-05 ||r(i)||/||b|| 8.302532099335e+00
    8 KSP Residual norm 1.067273375920e-06 
    8 KSP preconditioned resid norm 1.067273375920e-06 true resid norm 3.124393011485e-05 ||r(i)||/||b|| 7.027787743352e+00
    9 KSP Residual norm 7.240980574934e-07 
    9 KSP preconditioned resid norm 7.240980574934e-07 true resid norm 2.386309866061e-05 ||r(i)||/||b|| 5.367595935241e+00
   10 KSP Residual norm 4.769129762422e-07 
   10 KSP preconditioned resid norm 4.769129762422e-07 true resid norm 1.817907863285e-05 ||r(i)||/||b|| 4.089072838525e+00
   11 KSP Residual norm 3.938619999642e-07 
   11 KSP preconditioned resid norm 3.938619999642e-07 true resid norm 1.530677383934e-05 ||r(i)||/||b|| 3.442996997591e+00
   12 KSP Residual norm 3.481715373270e-07 
   12 KSP preconditioned resid norm 3.481715373270e-07 true resid norm 1.291292808098e-05 ||r(i)||/||b|| 2.904542333974e+00
   13 KSP Residual norm 2.846218681395e-07 
   13 KSP preconditioned resid norm 2.846218681395e-07 true resid norm 9.559938637476e-06 ||r(i)||/||b|| 2.150344701729e+00
   14 KSP Residual norm 2.023494810148e-07 
   14 KSP preconditioned resid norm 2.023494810148e-07 true resid norm 6.046283042502e-06 ||r(i)||/||b|| 1.360007966435e+00
   15 KSP Residual norm 1.464744118006e-07 
   15 KSP preconditioned resid norm 1.464744118006e-07 true resid norm 3.788425036023e-06 ||r(i)||/||b|| 8.521414219308e-01
   16 KSP Residual norm 1.151544175977e-07 
   16 KSP preconditioned resid norm 1.151544175977e-07 true resid norm 2.423515417121e-06 ||r(i)||/||b|| 5.451283459431e-01
   17 KSP Residual norm 8.976646978312e-08 
   17 KSP preconditioned resid norm 8.976646978312e-08 true resid norm 1.703128025100e-06 ||r(i)||/||b|| 3.830895222258e-01
   18 KSP Residual norm 6.281106495910e-08 
   18 KSP preconditioned resid norm 6.281106495910e-08 true resid norm 1.111308027305e-06 ||r(i)||/||b|| 2.499697350710e-01
   19 KSP Residual norm 4.648894159611e-08 
   19 KSP preconditioned resid norm 4.648894159611e-08 true resid norm 6.797418877426e-07 ||r(i)||/||b|| 1.528963126521e-01
   20 KSP Residual norm 3.452610437427e-08 
   20 KSP preconditioned resid norm 3.452610437427e-08 true resid norm 4.053753905218e-07 ||r(i)||/||b|| 9.118226133824e-02
   21 KSP Residual norm 2.380777427036e-08 
   21 KSP preconditioned resid norm 2.380777427036e-08 true resid norm 2.948566325917e-07 ||r(i)||/||b|| 6.632295684175e-02
   22 KSP Residual norm 1.708753217297e-08 
   22 KSP preconditioned resid norm 1.708753217297e-08 true resid norm 1.865677813877e-07 ||r(i)||/||b|| 4.196523172730e-02
   23 KSP Residual norm 1.233397910651e-08 
   23 KSP preconditioned resid norm 1.233397910651e-08 true resid norm 1.079428240107e-07 ||r(i)||/||b|| 2.427989221511e-02
   24 KSP Residual norm 8.436954053726e-09 
   24 KSP preconditioned resid norm 8.436954053726e-09 true resid norm 5.366911259114e-08 ||r(i)||/||b|| 1.207194902428e-02
   25 KSP Residual norm 5.579702493306e-09 
   25 KSP preconditioned resid norm 5.579702493306e-09 true resid norm 2.794027466040e-08 ||r(i)||/||b|| 6.284686948231e-03
   26 KSP Residual norm 4.117076589532e-09 
   26 KSP preconditioned resid norm 4.117076589532e-09 true resid norm 1.983245643184e-08 ||r(i)||/||b|| 4.460971898219e-03
   27 KSP Residual norm 3.014064733963e-09 
   27 KSP preconditioned resid norm 3.014064733963e-09 true resid norm 1.564820356617e-08 ||r(i)||/||b|| 3.519795775486e-03
   28 KSP Residual norm 1.986814601410e-09 
   28 KSP preconditioned resid norm 1.986814601410e-09 true resid norm 6.697676025848e-09 ||r(i)||/||b|| 1.506527677868e-03
   29 KSP Residual norm 1.445311476063e-09 
   29 KSP preconditioned resid norm 1.445311476063e-09 true resid norm 4.595817132526e-09 ||r(i)||/||b|| 1.033750465960e-03
   30 KSP Residual norm 1.089277372510e-09 
   30 KSP preconditioned resid norm 1.089277372510e-09 true resid norm 3.824953445021e-09 ||r(i)||/||b|| 8.603578628232e-04
   31 KSP Residual norm 7.676955039760e-10 
   31 KSP preconditioned resid norm 7.676955039760e-10 true resid norm 2.724315864488e-09 ||r(i)||/||b|| 6.127882622669e-04
   32 KSP Residual norm 5.298855588477e-10 
   32 KSP preconditioned resid norm 5.298855588477e-10 true resid norm 1.982895435477e-09 ||r(i)||/||b|| 4.460184165875e-04
   33 KSP Residual norm 3.647231262918e-10 
   33 KSP preconditioned resid norm 3.647231262918e-10 true resid norm 1.468422816338e-09 ||r(i)||/||b|| 3.302965994607e-04
   34 KSP Residual norm 2.686453671073e-10 
   34 KSP preconditioned resid norm 2.686453671073e-10 true resid norm 9.505916417156e-10 ||r(i)||/||b|| 2.138193327160e-04
   35 KSP Residual norm 2.015735352560e-10 
   35 KSP preconditioned resid norm 2.015735352560e-10 true resid norm 6.517529373316e-10 ||r(i)||/||b|| 1.466006769262e-04
   36 KSP Residual norm 1.456852018707e-10 
   36 KSP preconditioned resid norm 1.456852018707e-10 true resid norm 5.723737421880e-10 ||r(i)||/||b|| 1.287456845275e-04
   37 KSP Residual norm 1.114877237994e-10 
   37 KSP preconditioned resid norm 1.114877237994e-10 true resid norm 4.197460520143e-10 ||r(i)||/||b|| 9.441469587287e-05
   38 KSP Residual norm 8.170251960722e-11 
   38 KSP preconditioned resid norm 8.170251960722e-11 true resid norm 3.003580200336e-10 ||r(i)||/||b|| 6.756039986169e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.078537030434e-05 
  1 KSP Residual norm 1.316873726565e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.595358568610e-05 
  1 KSP Residual norm 1.185244829388e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.539408431505e-06 
  1 KSP Residual norm 3.499374940407e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.253397651588e-06 
  1 KSP Residual norm 3.440670710492e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.853504998341e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.825555439589e-06 
  1 KSP Residual norm 1.146554462159e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.403630644776e-06 
  1 KSP Residual norm 1.130169500788e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.446721161962e-06 lambda=8.7760219484973395e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.075928171821e-06 
  1 KSP Residual norm 4.226473049526e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.904727438783e-06 
  1 KSP Residual norm 2.454602176830e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 41 SNES Function norm 4.445993691472e-06 
    0 KSP Residual norm 1.175899016642e-04 
    0 KSP preconditioned resid norm 1.175899016642e-04 true resid norm 4.445993691472e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.443447258036e-05 
    1 KSP preconditioned resid norm 6.443447258036e-05 true resid norm 1.368683980511e-05 ||r(i)||/||b|| 3.078465862730e+00
    2 KSP Residual norm 3.864782593425e-05 
    2 KSP preconditioned resid norm 3.864782593425e-05 true resid norm 3.314838134090e-05 ||r(i)||/||b|| 7.455786859184e+00
    3 KSP Residual norm 2.048297767686e-05 
    3 KSP preconditioned resid norm 2.048297767686e-05 true resid norm 4.313933658911e-05 ||r(i)||/||b|| 9.702968466161e+00
    4 KSP Residual norm 1.197613986514e-05 
    4 KSP preconditioned resid norm 1.197613986514e-05 true resid norm 4.590098211218e-05 ||r(i)||/||b|| 1.032412218673e+01
    5 KSP Residual norm 4.843248343122e-06 
    5 KSP preconditioned resid norm 4.843248343122e-06 true resid norm 4.559042732951e-05 ||r(i)||/||b|| 1.025427170915e+01
    6 KSP Residual norm 2.619875449036e-06 
    6 KSP preconditioned resid norm 2.619875449036e-06 true resid norm 4.179769979465e-05 ||r(i)||/||b|| 9.401205376162e+00
    7 KSP Residual norm 1.469858468841e-06 
    7 KSP preconditioned resid norm 1.469858468841e-06 true resid norm 3.680952279564e-05 ||r(i)||/||b|| 8.279256640926e+00
    8 KSP Residual norm 1.059396777375e-06 
    8 KSP preconditioned resid norm 1.059396777375e-06 true resid norm 3.113134758684e-05 ||r(i)||/||b|| 7.002112406627e+00
    9 KSP Residual norm 7.287121594142e-07 
    9 KSP preconditioned resid norm 7.287121594142e-07 true resid norm 2.391987631660e-05 ||r(i)||/||b|| 5.380096773973e+00
   10 KSP Residual norm 4.903001506914e-07 
   10 KSP preconditioned resid norm 4.903001506914e-07 true resid norm 1.826338431491e-05 ||r(i)||/||b|| 4.107829561238e+00
   11 KSP Residual norm 4.015254320726e-07 
   11 KSP preconditioned resid norm 4.015254320726e-07 true resid norm 1.527592973622e-05 ||r(i)||/||b|| 3.435886507334e+00
   12 KSP Residual norm 3.506305246321e-07 
   12 KSP preconditioned resid norm 3.506305246321e-07 true resid norm 1.279266955847e-05 ||r(i)||/||b|| 2.877347663134e+00
   13 KSP Residual norm 2.837323379112e-07 
   13 KSP preconditioned resid norm 2.837323379112e-07 true resid norm 9.406156457532e-06 ||r(i)||/||b|| 2.115647729229e+00
   14 KSP Residual norm 2.010430887006e-07 
   14 KSP preconditioned resid norm 2.010430887006e-07 true resid norm 5.824967904734e-06 ||r(i)||/||b|| 1.310161081854e+00
   15 KSP Residual norm 1.426516681812e-07 
   15 KSP preconditioned resid norm 1.426516681812e-07 true resid norm 3.566957548240e-06 ||r(i)||/||b|| 8.022857871080e-01
   16 KSP Residual norm 1.100512692367e-07 
   16 KSP preconditioned resid norm 1.100512692367e-07 true resid norm 2.306739660809e-06 ||r(i)||/||b|| 5.188355676783e-01
   17 KSP Residual norm 8.519807488625e-08 
   17 KSP preconditioned resid norm 8.519807488625e-08 true resid norm 1.660251191537e-06 ||r(i)||/||b|| 3.734263489221e-01
   18 KSP Residual norm 5.983422514933e-08 
   18 KSP preconditioned resid norm 5.983422514933e-08 true resid norm 1.088130065695e-06 ||r(i)||/||b|| 2.447439517925e-01
   19 KSP Residual norm 4.463642375807e-08 
   19 KSP preconditioned resid norm 4.463642375807e-08 true resid norm 6.805142453695e-07 ||r(i)||/||b|| 1.530623506450e-01
   20 KSP Residual norm 3.353339142748e-08 
   20 KSP preconditioned resid norm 3.353339142748e-08 true resid norm 4.250380342626e-07 ||r(i)||/||b|| 9.560023332419e-02
   21 KSP Residual norm 2.320504626036e-08 
   21 KSP preconditioned resid norm 2.320504626036e-08 true resid norm 3.065753957353e-07 ||r(i)||/||b|| 6.895542751743e-02
   22 KSP Residual norm 1.661224298803e-08 
   22 KSP preconditioned resid norm 1.661224298803e-08 true resid norm 1.943952791787e-07 ||r(i)||/||b|| 4.372369658364e-02
   23 KSP Residual norm 1.202457664358e-08 
   23 KSP preconditioned resid norm 1.202457664358e-08 true resid norm 1.126817077274e-07 ||r(i)||/||b|| 2.534454962082e-02
   24 KSP Residual norm 8.246384431742e-09 
   24 KSP preconditioned resid norm 8.246384431742e-09 true resid norm 5.763590185063e-08 ||r(i)||/||b|| 1.296355907143e-02
   25 KSP Residual norm 5.414288903580e-09 
   25 KSP preconditioned resid norm 5.414288903580e-09 true resid norm 3.001166825846e-08 ||r(i)||/||b|| 6.750272344296e-03
   26 KSP Residual norm 3.982226624594e-09 
   26 KSP preconditioned resid norm 3.982226624594e-09 true resid norm 2.033688130463e-08 ||r(i)||/||b|| 4.574203814917e-03
   27 KSP Residual norm 2.927249215842e-09 
   27 KSP preconditioned resid norm 2.927249215842e-09 true resid norm 1.479360599766e-08 ||r(i)||/||b|| 3.327401481932e-03
   28 KSP Residual norm 1.934882232584e-09 
   28 KSP preconditioned resid norm 1.934882232584e-09 true resid norm 6.263909218888e-09 ||r(i)||/||b|| 1.408888463090e-03
   29 KSP Residual norm 1.414185418579e-09 
   29 KSP preconditioned resid norm 1.414185418579e-09 true resid norm 4.378834001290e-09 ||r(i)||/||b|| 9.848943352504e-04
   30 KSP Residual norm 1.067474877164e-09 
   30 KSP preconditioned resid norm 1.067474877164e-09 true resid norm 3.573973490159e-09 ||r(i)||/||b|| 8.038638239667e-04
   31 KSP Residual norm 7.572059042312e-10 
   31 KSP preconditioned resid norm 7.572059042312e-10 true resid norm 2.544766408202e-09 ||r(i)||/||b|| 5.723729237590e-04
   32 KSP Residual norm 5.257029222027e-10 
   32 KSP preconditioned resid norm 5.257029222027e-10 true resid norm 1.991187872424e-09 ||r(i)||/||b|| 4.478611555934e-04
   33 KSP Residual norm 3.622759846454e-10 
   33 KSP preconditioned resid norm 3.622759846454e-10 true resid norm 1.528541820106e-09 ||r(i)||/||b|| 3.438020667996e-04
   34 KSP Residual norm 2.664315621970e-10 
   34 KSP preconditioned resid norm 2.664315621970e-10 true resid norm 1.027654376146e-09 ||r(i)||/||b|| 2.311416631375e-04
   35 KSP Residual norm 1.998515372689e-10 
   35 KSP preconditioned resid norm 1.998515372689e-10 true resid norm 7.270545782280e-10 ||r(i)||/||b|| 1.635302766224e-04
   36 KSP Residual norm 1.447085232816e-10 
   36 KSP preconditioned resid norm 1.447085232816e-10 true resid norm 6.015303186244e-10 ||r(i)||/||b|| 1.352971597279e-04
   37 KSP Residual norm 1.107169308786e-10 
   37 KSP preconditioned resid norm 1.107169308786e-10 true resid norm 4.037616347883e-10 ||r(i)||/||b|| 9.081471158241e-05
   38 KSP Residual norm 8.168132425862e-11 
   38 KSP preconditioned resid norm 8.168132425862e-11 true resid norm 2.854600753152e-10 ||r(i)||/||b|| 6.420613593373e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.677004872730e-05 
  1 KSP Residual norm 5.736121608696e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.690474409718e-05 
  1 KSP Residual norm 6.897866854352e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.039037162238e-06 
  1 KSP Residual norm 1.820785020726e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.706216393352e-06 
  1 KSP Residual norm 3.866947828405e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.956025597123e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.429823554798e-06 
  1 KSP Residual norm 5.039266508358e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.422903993446e-06 
  1 KSP Residual norm 1.316728292260e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.428646544874e-06 lambda=7.7599691044020938e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.592432744543e-06 
  1 KSP Residual norm 4.245024505779e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.076481386914e-06 
  1 KSP Residual norm 5.375935828640e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 42 SNES Function norm 4.438513033803e-06 
    0 KSP Residual norm 1.173355431063e-04 
    0 KSP preconditioned resid norm 1.173355431063e-04 true resid norm 4.438513033803e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.430422324564e-05 
    1 KSP preconditioned resid norm 6.430422324564e-05 true resid norm 1.366680148533e-05 ||r(i)||/||b|| 3.079139653584e+00
    2 KSP Residual norm 3.851400002106e-05 
    2 KSP preconditioned resid norm 3.851400002106e-05 true resid norm 3.319241130963e-05 ||r(i)||/||b|| 7.478272803716e+00
    3 KSP Residual norm 2.039646902292e-05 
    3 KSP preconditioned resid norm 2.039646902292e-05 true resid norm 4.317782960790e-05 ||r(i)||/||b|| 9.727994325816e+00
    4 KSP Residual norm 1.191316401145e-05 
    4 KSP preconditioned resid norm 1.191316401145e-05 true resid norm 4.593266955835e-05 ||r(i)||/||b|| 1.034866163702e+01
    5 KSP Residual norm 4.793192924444e-06 
    5 KSP preconditioned resid norm 4.793192924444e-06 true resid norm 4.561295416741e-05 ||r(i)||/||b|| 1.027662954238e+01
    6 KSP Residual norm 2.588277241970e-06 
    6 KSP preconditioned resid norm 2.588277241970e-06 true resid norm 4.183438261190e-05 ||r(i)||/||b|| 9.425314805497e+00
    7 KSP Residual norm 1.462248378056e-06 
    7 KSP preconditioned resid norm 1.462248378056e-06 true resid norm 3.686011237023e-05 ||r(i)||/||b|| 8.304608342819e+00
    8 KSP Residual norm 1.060561716361e-06 
    8 KSP preconditioned resid norm 1.060561716361e-06 true resid norm 3.118605579379e-05 ||r(i)||/||b|| 7.026239543803e+00
    9 KSP Residual norm 7.160556255567e-07 
    9 KSP preconditioned resid norm 7.160556255567e-07 true resid norm 2.383177951731e-05 ||r(i)||/||b|| 5.369316105598e+00
   10 KSP Residual norm 4.721196454900e-07 
   10 KSP preconditioned resid norm 4.721196454900e-07 true resid norm 1.819900019036e-05 ||r(i)||/||b|| 4.100247098917e+00
   11 KSP Residual norm 3.895270481513e-07 
   11 KSP preconditioned resid norm 3.895270481513e-07 true resid norm 1.533609224695e-05 ||r(i)||/||b|| 3.455231995524e+00
   12 KSP Residual norm 3.439901261732e-07 
   12 KSP preconditioned resid norm 3.439901261732e-07 true resid norm 1.296065900872e-05 ||r(i)||/||b|| 2.920045274176e+00
   13 KSP Residual norm 2.814730549336e-07 
   13 KSP preconditioned resid norm 2.814730549336e-07 true resid norm 9.641366097647e-06 ||r(i)||/||b|| 2.172206327709e+00
   14 KSP Residual norm 2.012431118095e-07 
   14 KSP preconditioned resid norm 2.012431118095e-07 true resid norm 6.117891493124e-06 ||r(i)||/||b|| 1.378365107082e+00
   15 KSP Residual norm 1.460035668954e-07 
   15 KSP preconditioned resid norm 1.460035668954e-07 true resid norm 3.827527682243e-06 ||r(i)||/||b|| 8.623445854709e-01
   16 KSP Residual norm 1.148300884850e-07 
   16 KSP preconditioned resid norm 1.148300884850e-07 true resid norm 2.452031793469e-06 ||r(i)||/||b|| 5.524444278511e-01
   17 KSP Residual norm 8.950191170600e-08 
   17 KSP preconditioned resid norm 8.950191170600e-08 true resid norm 1.725550892202e-06 ||r(i)||/||b|| 3.887677875587e-01
   18 KSP Residual norm 6.261716845937e-08 
   18 KSP preconditioned resid norm 6.261716845937e-08 true resid norm 1.121672502367e-06 ||r(i)||/||b|| 2.527135763315e-01
   19 KSP Residual norm 4.629896074014e-08 
   19 KSP preconditioned resid norm 4.629896074014e-08 true resid norm 6.882384887292e-07 ||r(i)||/||b|| 1.550605987833e-01
   20 KSP Residual norm 3.436696629153e-08 
   20 KSP preconditioned resid norm 3.436696629153e-08 true resid norm 4.168441839428e-07 ||r(i)||/||b|| 9.391527765450e-02
   21 KSP Residual norm 2.371519409575e-08 
   21 KSP preconditioned resid norm 2.371519409575e-08 true resid norm 3.022401197589e-07 ||r(i)||/||b|| 6.809490418460e-02
   22 KSP Residual norm 1.701527828981e-08 
   22 KSP preconditioned resid norm 1.701527828981e-08 true resid norm 1.913490758242e-07 ||r(i)||/||b|| 4.311107669774e-02
   23 KSP Residual norm 1.229057205851e-08 
   23 KSP preconditioned resid norm 1.229057205851e-08 true resid norm 1.105515300956e-07 ||r(i)||/||b|| 2.490733478839e-02
   24 KSP Residual norm 8.419785448217e-09 
   24 KSP preconditioned resid norm 8.419785448217e-09 true resid norm 5.460086974848e-08 ||r(i)||/||b|| 1.230161302505e-02
   25 KSP Residual norm 5.564251014935e-09 
   25 KSP preconditioned resid norm 5.564251014935e-09 true resid norm 2.811741943981e-08 ||r(i)||/||b|| 6.334873689831e-03
   26 KSP Residual norm 4.104734969103e-09 
   26 KSP preconditioned resid norm 4.104734969103e-09 true resid norm 1.984170315311e-08 ||r(i)||/||b|| 4.470349191722e-03
   27 KSP Residual norm 3.006558799193e-09 
   27 KSP preconditioned resid norm 3.006558799193e-09 true resid norm 1.551079503459e-08 ||r(i)||/||b|| 3.494592652192e-03
   28 KSP Residual norm 1.980446207452e-09 
   28 KSP preconditioned resid norm 1.980446207452e-09 true resid norm 6.715945836330e-09 ||r(i)||/||b|| 1.513107156649e-03
   29 KSP Residual norm 1.440748027400e-09 
   29 KSP preconditioned resid norm 1.440748027400e-09 true resid norm 4.538871067858e-09 ||r(i)||/||b|| 1.022610733210e-03
   30 KSP Residual norm 1.086366991141e-09 
   30 KSP preconditioned resid norm 1.086366991141e-09 true resid norm 3.755809434904e-09 ||r(i)||/||b|| 8.461864156533e-04
   31 KSP Residual norm 7.662550160686e-10 
   31 KSP preconditioned resid norm 7.662550160686e-10 true resid norm 2.699919689481e-09 ||r(i)||/||b|| 6.082937391236e-04
   32 KSP Residual norm 5.293762013909e-10 
   32 KSP preconditioned resid norm 5.293762013909e-10 true resid norm 1.968195962461e-09 ||r(i)||/||b|| 4.434358866294e-04
   33 KSP Residual norm 3.646232575603e-10 
   33 KSP preconditioned resid norm 3.646232575603e-10 true resid norm 1.460213928899e-09 ||r(i)||/||b|| 3.289871895785e-04
   34 KSP Residual norm 2.684644453753e-10 
   34 KSP preconditioned resid norm 2.684644453753e-10 true resid norm 9.286822542732e-10 ||r(i)||/||b|| 2.092327424073e-04
   35 KSP Residual norm 2.013841361001e-10 
   35 KSP preconditioned resid norm 2.013841361001e-10 true resid norm 6.444281105790e-10 ||r(i)||/||b|| 1.451900908415e-04
   36 KSP Residual norm 1.455795133012e-10 
   36 KSP preconditioned resid norm 1.455795133012e-10 true resid norm 5.777233861303e-10 ||r(i)||/||b|| 1.301614711347e-04
   37 KSP Residual norm 1.113745152584e-10 
   37 KSP preconditioned resid norm 1.113745152584e-10 true resid norm 4.150152985602e-10 ||r(i)||/||b|| 9.350322853611e-05
   38 KSP Residual norm 8.155845715561e-11 
   38 KSP preconditioned resid norm 8.155845715561e-11 true resid norm 3.015444390439e-10 ||r(i)||/||b|| 6.793816684718e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.078224938975e-05 
  1 KSP Residual norm 1.319590962695e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.605790400050e-05 
  1 KSP Residual norm 1.386897894237e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.540354869107e-06 
  1 KSP Residual norm 3.476764191721e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.282573056615e-06 
  1 KSP Residual norm 3.549283793259e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.846931791238e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.823990293120e-06 
  1 KSP Residual norm 1.158434023177e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.411813457204e-06 
  1 KSP Residual norm 1.143311040145e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.439740452890e-06 lambda=8.7697790733443748e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.073949155187e-06 
  1 KSP Residual norm 4.115496715224e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.900273442618e-06 
  1 KSP Residual norm 2.334812983448e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 43 SNES Function norm 4.438951728498e-06 
    0 KSP Residual norm 1.177312866206e-04 
    0 KSP preconditioned resid norm 1.177312866206e-04 true resid norm 4.438951728498e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.448778166922e-05 
    1 KSP preconditioned resid norm 6.448778166922e-05 true resid norm 1.362640922796e-05 ||r(i)||/||b|| 3.069735843369e+00
    2 KSP Residual norm 3.855613035155e-05 
    2 KSP preconditioned resid norm 3.855613035155e-05 true resid norm 3.316391538804e-05 ||r(i)||/||b|| 7.471114221660e+00
    3 KSP Residual norm 2.043891312096e-05 
    3 KSP preconditioned resid norm 2.043891312096e-05 true resid norm 4.308433076269e-05 ||r(i)||/||b|| 9.705969651820e+00
    4 KSP Residual norm 1.197105407097e-05 
    4 KSP preconditioned resid norm 1.197105407097e-05 true resid norm 4.582231646669e-05 ||r(i)||/||b|| 1.032277872555e+01
    5 KSP Residual norm 4.836282159875e-06 
    5 KSP preconditioned resid norm 4.836282159875e-06 true resid norm 4.553896522551e-05 ||r(i)||/||b|| 1.025894580767e+01
    6 KSP Residual norm 2.619754981624e-06 
    6 KSP preconditioned resid norm 2.619754981624e-06 true resid norm 4.175759651646e-05 ||r(i)||/||b|| 9.407085066590e+00
    7 KSP Residual norm 1.466101990821e-06 
    7 KSP preconditioned resid norm 1.466101990821e-06 true resid norm 3.677479189767e-05 ||r(i)||/||b|| 8.284566750654e+00
    8 KSP Residual norm 1.053030015426e-06 
    8 KSP preconditioned resid norm 1.053030015426e-06 true resid norm 3.108901484511e-05 ||r(i)||/||b|| 7.003683920580e+00
    9 KSP Residual norm 7.217641418555e-07 
    9 KSP preconditioned resid norm 7.217641418555e-07 true resid norm 2.391990800846e-05 ||r(i)||/||b|| 5.388638911051e+00
   10 KSP Residual norm 4.860054701853e-07 
   10 KSP preconditioned resid norm 4.860054701853e-07 true resid norm 1.829992025056e-05 ||r(i)||/||b|| 4.122576988860e+00
   11 KSP Residual norm 3.972907618888e-07 
   11 KSP preconditioned resid norm 3.972907618888e-07 true resid norm 1.530860618573e-05 ||r(i)||/||b|| 3.448698504074e+00
   12 KSP Residual norm 3.466673588991e-07 
   12 KSP preconditioned resid norm 3.466673588991e-07 true resid norm 1.285011572874e-05 ||r(i)||/||b|| 2.894853675979e+00
   13 KSP Residual norm 2.808928000675e-07 
   13 KSP preconditioned resid norm 2.808928000675e-07 true resid norm 9.500518380342e-06 ||r(i)||/||b|| 2.140261701732e+00
   14 KSP Residual norm 2.001055561296e-07 
   14 KSP preconditioned resid norm 2.001055561296e-07 true resid norm 5.904040856337e-06 ||r(i)||/||b|| 1.330052953366e+00
   15 KSP Residual norm 1.422167675072e-07 
   15 KSP preconditioned resid norm 1.422167675072e-07 true resid norm 3.604800586240e-06 ||r(i)||/||b|| 8.120837546165e-01
   16 KSP Residual norm 1.098306575554e-07 
   16 KSP preconditioned resid norm 1.098306575554e-07 true resid norm 2.337442324172e-06 ||r(i)||/||b|| 5.265752968579e-01
   17 KSP Residual norm 8.499092965344e-08 
   17 KSP preconditioned resid norm 8.499092965344e-08 true resid norm 1.685215362453e-06 ||r(i)||/||b|| 3.796426421206e-01
   18 KSP Residual norm 5.966048601269e-08 
   18 KSP preconditioned resid norm 5.966048601269e-08 true resid norm 1.100528515814e-06 ||r(i)||/||b|| 2.479253173107e-01
   19 KSP Residual norm 4.444434229597e-08 
   19 KSP preconditioned resid norm 4.444434229597e-08 true resid norm 6.885616612205e-07 ||r(i)||/||b|| 1.551180781715e-01
   20 KSP Residual norm 3.338380642867e-08 
   20 KSP preconditioned resid norm 3.338380642867e-08 true resid norm 4.369278516720e-07 ||r(i)||/||b|| 9.843041294344e-02
   21 KSP Residual norm 2.314002757645e-08 
   21 KSP preconditioned resid norm 2.314002757645e-08 true resid norm 3.142502819311e-07 ||r(i)||/||b|| 7.079380474306e-02
   22 KSP Residual norm 1.655014427553e-08 
   22 KSP preconditioned resid norm 1.655014427553e-08 true resid norm 1.995408575641e-07 ||r(i)||/||b|| 4.495224768565e-02
   23 KSP Residual norm 1.197437146769e-08 
   23 KSP preconditioned resid norm 1.197437146769e-08 true resid norm 1.156930728096e-07 ||r(i)||/||b|| 2.606315181731e-02
   24 KSP Residual norm 8.241963886719e-09 
   24 KSP preconditioned resid norm 8.241963886719e-09 true resid norm 5.906533759917e-08 ||r(i)||/||b|| 1.330614550728e-02
   25 KSP Residual norm 5.399806827968e-09 
   25 KSP preconditioned resid norm 5.399806827968e-09 true resid norm 3.036930139492e-08 ||r(i)||/||b|| 6.841548016834e-03
   26 KSP Residual norm 3.968724320784e-09 
   26 KSP preconditioned resid norm 3.968724320784e-09 true resid norm 2.040954715640e-08 ||r(i)||/||b|| 4.597830389859e-03
   27 KSP Residual norm 2.920964273725e-09 
   27 KSP preconditioned resid norm 2.920964273725e-09 true resid norm 1.473957777863e-08 ||r(i)||/||b|| 3.320508687671e-03
   28 KSP Residual norm 1.930554155777e-09 
   28 KSP preconditioned resid norm 1.930554155777e-09 true resid norm 6.301547496612e-09 ||r(i)||/||b|| 1.419602618374e-03
   29 KSP Residual norm 1.410069980880e-09 
   29 KSP preconditioned resid norm 1.410069980880e-09 true resid norm 4.343424022141e-09 ||r(i)||/||b|| 9.784796699311e-04
   30 KSP Residual norm 1.064247474198e-09 
   30 KSP preconditioned resid norm 1.064247474198e-09 true resid norm 3.552129189985e-09 ||r(i)||/||b|| 8.002180260670e-04
   31 KSP Residual norm 7.569303575411e-10 
   31 KSP preconditioned resid norm 7.569303575411e-10 true resid norm 2.522054801342e-09 ||r(i)||/||b|| 5.681645027025e-04
   32 KSP Residual norm 5.256423073049e-10 
   32 KSP preconditioned resid norm 5.256423073049e-10 true resid norm 1.969762590968e-09 ||r(i)||/||b|| 4.437449901341e-04
   33 KSP Residual norm 3.620395492959e-10 
   33 KSP preconditioned resid norm 3.620395492959e-10 true resid norm 1.523779887527e-09 ||r(i)||/||b|| 3.432747145558e-04
   34 KSP Residual norm 2.657944303287e-10 
   34 KSP preconditioned resid norm 2.657944303287e-10 true resid norm 1.006343448441e-09 ||r(i)||/||b|| 2.267074548211e-04
   35 KSP Residual norm 1.994151416305e-10 
   35 KSP preconditioned resid norm 1.994151416305e-10 true resid norm 7.233596616953e-10 ||r(i)||/||b|| 1.629573164879e-04
   36 KSP Residual norm 1.444561651495e-10 
   36 KSP preconditioned resid norm 1.444561651495e-10 true resid norm 6.111062359605e-10 ||r(i)||/||b|| 1.376690429043e-04
   37 KSP Residual norm 1.105147729272e-10 
   37 KSP preconditioned resid norm 1.105147729272e-10 true resid norm 4.002622105068e-10 ||r(i)||/||b|| 9.017043549654e-05
   38 KSP Residual norm 8.156677711809e-11 
   38 KSP preconditioned resid norm 8.156677711809e-11 true resid norm 2.853380717081e-10 ||r(i)||/||b|| 6.428050791277e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.686395953494e-05 
  1 KSP Residual norm 5.553799786220e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.723420227097e-05 
  1 KSP Residual norm 5.407199354680e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.018879402739e-06 
  1 KSP Residual norm 1.739432809591e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.683764619180e-06 
  1 KSP Residual norm 4.571528656210e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.949540079155e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.418858323576e-06 
  1 KSP Residual norm 5.689438969596e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.413347521011e-06 
  1 KSP Residual norm 1.206536125172e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.421636394969e-06 lambda=7.7087737673266474e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.582672898517e-06 
  1 KSP Residual norm 4.400971337447e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.063802017721e-06 
  1 KSP Residual norm 5.618256148068e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 44 SNES Function norm 4.431100979660e-06 
    0 KSP Residual norm 1.173625380674e-04 
    0 KSP preconditioned resid norm 1.173625380674e-04 true resid norm 4.431100979660e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.430083197929e-05 
    1 KSP preconditioned resid norm 6.430083197929e-05 true resid norm 1.360532693301e-05 ||r(i)||/||b|| 3.070416809605e+00
    2 KSP Residual norm 3.840210252413e-05 
    2 KSP preconditioned resid norm 3.840210252413e-05 true resid norm 3.320370583166e-05 ||r(i)||/||b|| 7.493330886402e+00
    3 KSP Residual norm 2.033776748280e-05 
    3 KSP preconditioned resid norm 2.033776748280e-05 true resid norm 4.312786748692e-05 ||r(i)||/||b|| 9.732991345691e+00
    4 KSP Residual norm 1.189708219224e-05 
    4 KSP preconditioned resid norm 1.189708219224e-05 true resid norm 4.585821082529e-05 ||r(i)||/||b|| 1.034916853301e+01
    5 KSP Residual norm 4.783059529384e-06 
    5 KSP preconditioned resid norm 4.783059529384e-06 true resid norm 4.555532315435e-05 ||r(i)||/||b|| 1.028081358639e+01
    6 KSP Residual norm 2.586221936260e-06 
    6 KSP preconditioned resid norm 2.586221936260e-06 true resid norm 4.178654118640e-05 ||r(i)||/||b|| 9.430284116342e+00
    7 KSP Residual norm 1.458742851530e-06 
    7 KSP preconditioned resid norm 1.458742851530e-06 true resid norm 3.681210867831e-05 ||r(i)||/||b|| 8.307666389750e+00
    8 KSP Residual norm 1.054702220930e-06 
    8 KSP preconditioned resid norm 1.054702220930e-06 true resid norm 3.112785976281e-05 ||r(i)||/||b|| 7.024859037448e+00
    9 KSP Residual norm 7.091131350200e-07 
    9 KSP preconditioned resid norm 7.091131350200e-07 true resid norm 2.380365718692e-05 ||r(i)||/||b|| 5.371950965726e+00
   10 KSP Residual norm 4.679755944083e-07 
   10 KSP preconditioned resid norm 4.679755944083e-07 true resid norm 1.821433169474e-05 ||r(i)||/||b|| 4.110565698761e+00
   11 KSP Residual norm 3.855884453468e-07 
   11 KSP preconditioned resid norm 3.855884453468e-07 true resid norm 1.535496681906e-05 ||r(i)||/||b|| 3.465271247382e+00
   12 KSP Residual norm 3.401388618185e-07 
   12 KSP preconditioned resid norm 3.401388618185e-07 true resid norm 1.299793143393e-05 ||r(i)||/||b|| 2.933341283259e+00
   13 KSP Residual norm 2.785868089767e-07 
   13 KSP preconditioned resid norm 2.785868089767e-07 true resid norm 9.713150157906e-06 ||r(i)||/||b|| 2.192039902158e+00
   14 KSP Residual norm 2.001880178212e-07 
   14 KSP preconditioned resid norm 2.001880178212e-07 true resid norm 6.180926138069e-06 ||r(i)||/||b|| 1.394896249587e+00
   15 KSP Residual norm 1.454980764283e-07 
   15 KSP preconditioned resid norm 1.454980764283e-07 true resid norm 3.858382162968e-06 ||r(i)||/||b|| 8.707502222762e-01
   16 KSP Residual norm 1.144955464876e-07 
   16 KSP preconditioned resid norm 1.144955464876e-07 true resid norm 2.476790842280e-06 ||r(i)||/||b|| 5.589560819419e-01
   17 KSP Residual norm 8.922700644179e-08 
   17 KSP preconditioned resid norm 8.922700644179e-08 true resid norm 1.746148610452e-06 ||r(i)||/||b|| 3.940665352622e-01
   18 KSP Residual norm 6.240393932798e-08 
   18 KSP preconditioned resid norm 6.240393932798e-08 true resid norm 1.130229230976e-06 ||r(i)||/||b|| 2.550673604966e-01
   19 KSP Residual norm 4.608427553379e-08 
   19 KSP preconditioned resid norm 4.608427553379e-08 true resid norm 6.950458918368e-07 ||r(i)||/||b|| 1.568562519850e-01
   20 KSP Residual norm 3.419697408755e-08 
   20 KSP preconditioned resid norm 3.419697408755e-08 true resid norm 4.277860358513e-07 ||r(i)||/||b|| 9.654170325048e-02
   21 KSP Residual norm 2.362448261896e-08 
   21 KSP preconditioned resid norm 2.362448261896e-08 true resid norm 3.088787842765e-07 ||r(i)||/||b|| 6.970700638380e-02
   22 KSP Residual norm 1.693906075971e-08 
   22 KSP preconditioned resid norm 1.693906075971e-08 true resid norm 1.957034492917e-07 ||r(i)||/||b|| 4.416587439329e-02
   23 KSP Residual norm 1.223914023518e-08 
   23 KSP preconditioned resid norm 1.223914023518e-08 true resid norm 1.130704122126e-07 ||r(i)||/||b|| 2.551745327665e-02
   24 KSP Residual norm 8.403500155917e-09 
   24 KSP preconditioned resid norm 8.403500155917e-09 true resid norm 5.559800202967e-08 ||r(i)||/||b|| 1.254722072119e-02
   25 KSP Residual norm 5.546482412970e-09 
   25 KSP preconditioned resid norm 5.546482412970e-09 true resid norm 2.831000638416e-08 ||r(i)||/||b|| 6.388932798892e-03
   26 KSP Residual norm 4.089874487656e-09 
   26 KSP preconditioned resid norm 4.089874487656e-09 true resid norm 1.986300479761e-08 ||r(i)||/||b|| 4.482634200571e-03
   27 KSP Residual norm 2.997796524585e-09 
   27 KSP preconditioned resid norm 2.997796524585e-09 true resid norm 1.537172169670e-08 ||r(i)||/||b|| 3.469052447068e-03
   28 KSP Residual norm 1.973746616249e-09 
   28 KSP preconditioned resid norm 1.973746616249e-09 true resid norm 6.742254017574e-09 ||r(i)||/||b|| 1.521575348547e-03
   29 KSP Residual norm 1.435652027355e-09 
   29 KSP preconditioned resid norm 1.435652027355e-09 true resid norm 4.483036217399e-09 ||r(i)||/||b|| 1.011720617060e-03
   30 KSP Residual norm 1.082930410296e-09 
   30 KSP preconditioned resid norm 1.082930410296e-09 true resid norm 3.688531611136e-09 ||r(i)||/||b|| 8.324187663669e-04
   31 KSP Residual norm 7.648761931863e-10 
   31 KSP preconditioned resid norm 7.648761931863e-10 true resid norm 2.673267695147e-09 ||r(i)||/||b|| 6.032964961569e-04
   32 KSP Residual norm 5.287714499552e-10 
   32 KSP preconditioned resid norm 5.287714499552e-10 true resid norm 1.951736473684e-09 ||r(i)||/||b|| 4.404630999480e-04
   33 KSP Residual norm 3.643502846302e-10 
   33 KSP preconditioned resid norm 3.643502846302e-10 true resid norm 1.449506114045e-09 ||r(i)||/||b|| 3.271209843103e-04
   34 KSP Residual norm 2.680664484476e-10 
   34 KSP preconditioned resid norm 2.680664484476e-10 true resid norm 9.054145764853e-10 ||r(i)||/||b|| 2.043317407212e-04
   35 KSP Residual norm 2.010477210021e-10 
   35 KSP preconditioned resid norm 2.010477210021e-10 true resid norm 6.366152702611e-10 ||r(i)||/||b|| 1.436697726329e-04
   36 KSP Residual norm 1.453638441306e-10 
   36 KSP preconditioned resid norm 1.453638441306e-10 true resid norm 5.823157111574e-10 ||r(i)||/||b|| 1.314155813262e-04
   37 KSP Residual norm 1.111709885434e-10 
   37 KSP preconditioned resid norm 1.111709885434e-10 true resid norm 4.100973041091e-10 ||r(i)||/||b|| 9.254975365976e-05
   38 KSP Residual norm 8.137599482740e-11 
   38 KSP preconditioned resid norm 8.137599482740e-11 true resid norm 3.023766364165e-10 ||r(i)||/||b|| 6.823961760394e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.077973980278e-05 
  1 KSP Residual norm 1.312822316315e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.618025875717e-05 
  1 KSP Residual norm 1.338460184969e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.540140753940e-06 
  1 KSP Residual norm 3.523650794400e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.315532800871e-06 
  1 KSP Residual norm 3.490624386583e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.840323697213e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.821778055898e-06 
  1 KSP Residual norm 1.136333822170e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.421012498398e-06 
  1 KSP Residual norm 1.182477091807e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.432733197446e-06 lambda=8.7601509032574965e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.071665449136e-06 
  1 KSP Residual norm 4.192081728083e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.895208646459e-06 
  1 KSP Residual norm 2.476623785478e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 45 SNES Function norm 4.431787030636e-06 
    0 KSP Residual norm 1.173359408713e-04 
    0 KSP preconditioned resid norm 1.173359408713e-04 true resid norm 4.431787030636e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.430144971703e-05 
    1 KSP preconditioned resid norm 6.430144971703e-05 true resid norm 1.357887028356e-05 ||r(i)||/||b|| 3.063971754440e+00
    2 KSP Residual norm 3.833416719709e-05 
    2 KSP preconditioned resid norm 3.833416719709e-05 true resid norm 3.321278164658e-05 ||r(i)||/||b|| 7.494218791874e+00
    3 KSP Residual norm 2.030871436746e-05 
    3 KSP preconditioned resid norm 2.030871436746e-05 true resid norm 4.307521064539e-05 ||r(i)||/||b|| 9.719603028670e+00
    4 KSP Residual norm 1.190625473780e-05 
    4 KSP preconditioned resid norm 1.190625473780e-05 true resid norm 4.577417303891e-05 ||r(i)||/||b|| 1.032860395197e+01
    5 KSP Residual norm 4.812735322694e-06 
    5 KSP preconditioned resid norm 4.812735322694e-06 true resid norm 4.546551363577e-05 ||r(i)||/||b|| 1.025895723812e+01
    6 KSP Residual norm 2.607465949547e-06 
    6 KSP preconditioned resid norm 2.607465949547e-06 true resid norm 4.169008189928e-05 ||r(i)||/||b|| 9.407058960884e+00
    7 KSP Residual norm 1.459764513818e-06 
    7 KSP preconditioned resid norm 1.459764513818e-06 true resid norm 3.669353001704e-05 ||r(i)||/||b|| 8.279623944783e+00
    8 KSP Residual norm 1.045882721407e-06 
    8 KSP preconditioned resid norm 1.045882721407e-06 true resid norm 3.100494420749e-05 ||r(i)||/||b|| 6.996036585955e+00
    9 KSP Residual norm 7.127386688442e-07 
    9 KSP preconditioned resid norm 7.127386688442e-07 true resid norm 2.383184192836e-05 ||r(i)||/||b|| 5.377479053847e+00
   10 KSP Residual norm 4.808976811048e-07 
   10 KSP preconditioned resid norm 4.808976811048e-07 true resid norm 1.828232194749e-05 ||r(i)||/||b|| 4.125270871797e+00
   11 KSP Residual norm 3.931338506431e-07 
   11 KSP preconditioned resid norm 3.931338506431e-07 true resid norm 1.531745819987e-05 ||r(i)||/||b|| 3.456271272511e+00
   12 KSP Residual norm 3.424364552085e-07 
   12 KSP preconditioned resid norm 3.424364552085e-07 true resid norm 1.286441584541e-05 ||r(i)||/||b|| 2.902760389088e+00
   13 KSP Residual norm 2.775174247142e-07 
   13 KSP preconditioned resid norm 2.775174247142e-07 true resid norm 9.538695717994e-06 ||r(i)||/||b|| 2.152336213824e+00
   14 KSP Residual norm 1.988073223121e-07 
   14 KSP preconditioned resid norm 1.988073223121e-07 true resid norm 5.947478815669e-06 ||r(i)||/||b|| 1.342004652876e+00
   15 KSP Residual norm 1.416705198621e-07 
   15 KSP preconditioned resid norm 1.416705198621e-07 true resid norm 3.633035156821e-06 ||r(i)||/||b|| 8.197675411084e-01
   16 KSP Residual norm 1.092836177180e-07 
   16 KSP preconditioned resid norm 1.092836177180e-07 true resid norm 2.355023745912e-06 ||r(i)||/||b|| 5.313937085948e-01
   17 KSP Residual norm 8.458610668388e-08 
   17 KSP preconditioned resid norm 8.458610668388e-08 true resid norm 1.700302671379e-06 ||r(i)||/||b|| 3.836607354157e-01
   18 KSP Residual norm 5.942196585305e-08 
   18 KSP preconditioned resid norm 5.942196585305e-08 true resid norm 1.105896012809e-06 ||r(i)||/||b|| 2.495372645761e-01
   19 KSP Residual norm 4.423146146960e-08 
   19 KSP preconditioned resid norm 4.423146146960e-08 true resid norm 6.965201722953e-07 ||r(i)||/||b|| 1.571646307641e-01
   20 KSP Residual norm 3.317139907652e-08 
   20 KSP preconditioned resid norm 3.317139907652e-08 true resid norm 4.455847518837e-07 ||r(i)||/||b|| 1.005429071396e-01
   21 KSP Residual norm 2.297676200735e-08 
   21 KSP preconditioned resid norm 2.297676200735e-08 true resid norm 3.195188043080e-07 ||r(i)||/||b|| 7.209705748476e-02
   22 KSP Residual norm 1.643573039528e-08 
   22 KSP preconditioned resid norm 1.643573039528e-08 true resid norm 2.031980150477e-07 ||r(i)||/||b|| 4.585013080344e-02
   23 KSP Residual norm 1.192341125615e-08 
   23 KSP preconditioned resid norm 1.192341125615e-08 true resid norm 1.179748131065e-07 ||r(i)||/||b|| 2.662014494174e-02
   24 KSP Residual norm 8.191398838618e-09 
   24 KSP preconditioned resid norm 8.191398838618e-09 true resid norm 5.976175041454e-08 ||r(i)||/||b|| 1.348479744207e-02
   25 KSP Residual norm 5.379398533633e-09 
   25 KSP preconditioned resid norm 5.379398533633e-09 true resid norm 3.060248317199e-08 ||r(i)||/||b|| 6.905224226805e-03
   26 KSP Residual norm 3.956744077537e-09 
   26 KSP preconditioned resid norm 3.956744077537e-09 true resid norm 2.044982757655e-08 ||r(i)||/||b|| 4.614352502768e-03
   27 KSP Residual norm 2.909403660379e-09 
   27 KSP preconditioned resid norm 2.909403660379e-09 true resid norm 1.460757188113e-08 ||r(i)||/||b|| 3.296090669555e-03
   28 KSP Residual norm 1.919733171874e-09 
   28 KSP preconditioned resid norm 1.919733171874e-09 true resid norm 6.274091215281e-09 ||r(i)||/||b|| 1.415702327731e-03
   29 KSP Residual norm 1.403965130413e-09 
   29 KSP preconditioned resid norm 1.403965130413e-09 true resid norm 4.303426781055e-09 ||r(i)||/||b|| 9.710364580487e-04
   30 KSP Residual norm 1.060948669175e-09 
   30 KSP preconditioned resid norm 1.060948669175e-09 true resid norm 3.516837591179e-09 ||r(i)||/||b|| 7.935484189262e-04
   31 KSP Residual norm 7.526683569447e-10 
   31 KSP preconditioned resid norm 7.526683569447e-10 true resid norm 2.481070572186e-09 ||r(i)||/||b|| 5.598352436691e-04
   32 KSP Residual norm 5.239279976074e-10 
   32 KSP preconditioned resid norm 5.239279976074e-10 true resid norm 1.936372050255e-09 ||r(i)||/||b|| 4.369280466026e-04
   33 KSP Residual norm 3.618047096872e-10 
   33 KSP preconditioned resid norm 3.618047096872e-10 true resid norm 1.515940538687e-09 ||r(i)||/||b|| 3.420607823001e-04
   34 KSP Residual norm 2.662120123102e-10 
   34 KSP preconditioned resid norm 2.662120123102e-10 true resid norm 9.925195355862e-10 ||r(i)||/||b|| 2.239547001526e-04
   35 KSP Residual norm 1.995635660108e-10 
   35 KSP preconditioned resid norm 1.995635660108e-10 true resid norm 7.173570182084e-10 ||r(i)||/||b|| 1.618663110951e-04
   36 KSP Residual norm 1.445159644465e-10 
   36 KSP preconditioned resid norm 1.445159644465e-10 true resid norm 6.170043044032e-10 ||r(i)||/||b|| 1.392224626630e-04
   37 KSP Residual norm 1.104908961435e-10 
   37 KSP preconditioned resid norm 1.104908961435e-10 true resid norm 3.979181787309e-10 ||r(i)||/||b|| 8.978729708358e-05
   38 KSP Residual norm 8.129339085616e-11 
   38 KSP preconditioned resid norm 8.129339085616e-11 true resid norm 2.847652951296e-10 ||r(i)||/||b|| 6.425518490871e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.696349908224e-05 
  1 KSP Residual norm 5.591600611929e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.757974497493e-05 
  1 KSP Residual norm 6.092361281688e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.996377107619e-06 
  1 KSP Residual norm 1.900674130307e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.661708032179e-06 
  1 KSP Residual norm 4.171134618701e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.943081672752e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.406669567536e-06 
  1 KSP Residual norm 5.573634474619e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.403622934662e-06 
  1 KSP Residual norm 1.370632888678e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.414620748706e-06 lambda=7.6530330819149742e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.571955819341e-06 
  1 KSP Residual norm 4.249695821142e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.049828422234e-06 
  1 KSP Residual norm 5.723599699519e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 46 SNES Function norm 4.423621081134e-06 
    0 KSP Residual norm 1.173710054070e-04 
    0 KSP preconditioned resid norm 1.173710054070e-04 true resid norm 4.423621081134e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.430981652290e-05 
    1 KSP preconditioned resid norm 6.430981652290e-05 true resid norm 1.355128432072e-05 ||r(i)||/||b|| 3.063391749017e+00
    2 KSP Residual norm 3.826113504107e-05 
    2 KSP preconditioned resid norm 3.826113504107e-05 true resid norm 3.324948049877e-05 ||r(i)||/||b|| 7.516349137718e+00
    3 KSP Residual norm 2.026721255587e-05 
    3 KSP preconditioned resid norm 2.026721255587e-05 true resid norm 4.308904798545e-05 ||r(i)||/||b|| 9.740673352249e+00
    4 KSP Residual norm 1.187709485250e-05 
    4 KSP preconditioned resid norm 1.187709485250e-05 true resid norm 4.578648571704e-05 ||r(i)||/||b|| 1.035045381990e+01
    5 KSP Residual norm 4.773625069247e-06 
    5 KSP preconditioned resid norm 4.773625069247e-06 true resid norm 4.549649646359e-05 ||r(i)||/||b|| 1.028489909717e+01
    6 KSP Residual norm 2.584528518333e-06 
    6 KSP preconditioned resid norm 2.584528518333e-06 true resid norm 4.173767278002e-05 ||r(i)||/||b|| 9.435182628552e+00
    7 KSP Residual norm 1.455819471588e-06 
    7 KSP preconditioned resid norm 1.455819471588e-06 true resid norm 3.676512033245e-05 ||r(i)||/||b|| 8.311091673119e+00
    8 KSP Residual norm 1.049707889564e-06 
    8 KSP preconditioned resid norm 1.049707889564e-06 true resid norm 3.107504802258e-05 ||r(i)||/||b|| 7.024798790997e+00
    9 KSP Residual norm 7.031907869304e-07 
    9 KSP preconditioned resid norm 7.031907869304e-07 true resid norm 2.378012373521e-05 ||r(i)||/||b|| 5.375714442773e+00
   10 KSP Residual norm 4.644605200492e-07 
   10 KSP preconditioned resid norm 4.644605200492e-07 true resid norm 1.822574267169e-05 ||r(i)||/||b|| 4.120095807802e+00
   11 KSP Residual norm 3.821394234423e-07 
   11 KSP preconditioned resid norm 3.821394234423e-07 true resid norm 1.536534303423e-05 ||r(i)||/||b|| 3.473476311016e+00
   12 KSP Residual norm 3.367290000658e-07 
   12 KSP preconditioned resid norm 3.367290000658e-07 true resid norm 1.302615980383e-05 ||r(i)||/||b|| 2.944682549639e+00
   13 KSP Residual norm 2.759601704843e-07 
   13 KSP preconditioned resid norm 2.759601704843e-07 true resid norm 9.773980015980e-06 ||r(i)||/||b|| 2.209497566974e+00
   14 KSP Residual norm 1.992876627640e-07 
   14 KSP preconditioned resid norm 1.992876627640e-07 true resid norm 6.237478678322e-06 ||r(i)||/||b|| 1.410039097816e+00
   15 KSP Residual norm 1.451081789878e-07 
   15 KSP preconditioned resid norm 1.451081789878e-07 true resid norm 3.884594166792e-06 ||r(i)||/||b|| 8.781480365393e-01
   16 KSP Residual norm 1.142031052131e-07 
   16 KSP preconditioned resid norm 1.142031052131e-07 true resid norm 2.497860405194e-06 ||r(i)||/||b|| 5.646641878635e-01
   17 KSP Residual norm 8.895151930545e-08 
   17 KSP preconditioned resid norm 8.895151930545e-08 true resid norm 1.764270218618e-06 ||r(i)||/||b|| 3.988294174070e-01
   18 KSP Residual norm 6.220460997229e-08 
   18 KSP preconditioned resid norm 6.220460997229e-08 true resid norm 1.137217612930e-06 ||r(i)||/||b|| 2.570784414107e-01
   19 KSP Residual norm 4.586541411966e-08 
   19 KSP preconditioned resid norm 4.586541411966e-08 true resid norm 7.005555787199e-07 ||r(i)||/||b|| 1.583669952446e-01
   20 KSP Residual norm 3.401650791802e-08 
   20 KSP preconditioned resid norm 3.401650791802e-08 true resid norm 4.380520937491e-07 ||r(i)||/||b|| 9.902568183728e-02
   21 KSP Residual norm 2.353045680708e-08 
   21 KSP preconditioned resid norm 2.353045680708e-08 true resid norm 3.145237305536e-07 ||r(i)||/||b|| 7.110096565345e-02
   22 KSP Residual norm 1.686067224259e-08 
   22 KSP preconditioned resid norm 1.686067224259e-08 true resid norm 1.996018701187e-07 ||r(i)||/||b|| 4.512182812628e-02
   23 KSP Residual norm 1.218237028707e-08 
   23 KSP preconditioned resid norm 1.218237028707e-08 true resid norm 1.155179977027e-07 ||r(i)||/||b|| 2.611389980831e-02
   24 KSP Residual norm 8.387134279093e-09 
   24 KSP preconditioned resid norm 8.387134279093e-09 true resid norm 5.662656238362e-08 ||r(i)||/||b|| 1.280095228435e-02
   25 KSP Residual norm 5.526827756007e-09 
   25 KSP preconditioned resid norm 5.526827756007e-09 true resid norm 2.851097667861e-08 ||r(i)||/||b|| 6.445167014916e-03
   26 KSP Residual norm 4.072750136295e-09 
   26 KSP preconditioned resid norm 4.072750136295e-09 true resid norm 1.988709250428e-08 ||r(i)||/||b|| 4.495659130727e-03
   27 KSP Residual norm 2.988003003481e-09 
   27 KSP preconditioned resid norm 2.988003003481e-09 true resid norm 1.523787842839e-08 ||r(i)||/||b|| 3.444661771186e-03
   28 KSP Residual norm 1.966522672896e-09 
   28 KSP preconditioned resid norm 1.966522672896e-09 true resid norm 6.767654912642e-09 ||r(i)||/||b|| 1.529890284117e-03
   29 KSP Residual norm 1.429814558230e-09 
   29 KSP preconditioned resid norm 1.429814558230e-09 true resid norm 4.430217379170e-09 ||r(i)||/||b|| 1.001491153495e-03
   30 KSP Residual norm 1.078671397057e-09 
   30 KSP preconditioned resid norm 1.078671397057e-09 true resid norm 3.625374604907e-09 ||r(i)||/||b|| 8.195490839776e-04
   31 KSP Residual norm 7.633515388355e-10 
   31 KSP preconditioned resid norm 7.633515388355e-10 true resid norm 2.645389610990e-09 ||r(i)||/||b|| 5.980145140080e-04
   32 KSP Residual norm 5.280214133944e-10 
   32 KSP preconditioned resid norm 5.280214133944e-10 true resid norm 1.934945565051e-09 ||r(i)||/||b|| 4.374121403172e-04
   33 KSP Residual norm 3.637058564033e-10 
   33 KSP preconditioned resid norm 3.637058564033e-10 true resid norm 1.436013530687e-09 ||r(i)||/||b|| 3.246239911487e-04
   34 KSP Residual norm 2.671234757358e-10 
   34 KSP preconditioned resid norm 2.671234757358e-10 true resid norm 8.797138339387e-10 ||r(i)||/||b|| 1.988673572632e-04
   35 KSP Residual norm 2.003327321862e-10 
   35 KSP preconditioned resid norm 2.003327321862e-10 true resid norm 6.282304625321e-10 ||r(i)||/||b|| 1.420172413074e-04
   36 KSP Residual norm 1.448951981041e-10 
   36 KSP preconditioned resid norm 1.448951981041e-10 true resid norm 5.861679385411e-10 ||r(i)||/||b|| 1.325086230918e-04
   37 KSP Residual norm 1.108146135133e-10 
   37 KSP preconditioned resid norm 1.108146135133e-10 true resid norm 4.048052504781e-10 ||r(i)||/||b|| 9.150992886902e-05
   38 KSP Residual norm 8.113346377753e-11 
   38 KSP preconditioned resid norm 8.113346377753e-11 true resid norm 3.025757093486e-10 ||r(i)||/||b|| 6.840000619379e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.172193402658e-05 
  1 KSP Residual norm 4.736620239481e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.852586186859e-05 
  1 KSP Residual norm 6.465850376455e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.101319986414e-06 
  1 KSP Residual norm 3.834443251921e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.794080407467e-06 
  1 KSP Residual norm 4.470961693305e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.905228369673e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.924258497839e-06 
  1 KSP Residual norm 1.222517898875e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.513945755075e-06 
  1 KSP Residual norm 1.199634038171e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.435596734877e-06 lambda=9.2540751185562695e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.130771780351e-06 
  1 KSP Residual norm 4.284864678917e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.998694454494e-06 
  1 KSP Residual norm 2.847510282865e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 47 SNES Function norm 4.434183142495e-06 
    0 KSP Residual norm 1.171241093190e-04 
    0 KSP preconditioned resid norm 1.171241093190e-04 true resid norm 4.434183142495e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.420689604094e-05 
    1 KSP preconditioned resid norm 6.420689604094e-05 true resid norm 1.352877841451e-05 ||r(i)||/||b|| 3.051019315114e+00
    2 KSP Residual norm 3.813883818190e-05 
    2 KSP preconditioned resid norm 3.813883818190e-05 true resid norm 3.326963045623e-05 ||r(i)||/||b|| 7.502989702295e+00
    3 KSP Residual norm 2.020101198156e-05 
    3 KSP preconditioned resid norm 2.020101198156e-05 true resid norm 4.305682826225e-05 ||r(i)||/||b|| 9.710205212234e+00
    4 KSP Residual norm 1.186087858640e-05 
    4 KSP preconditioned resid norm 1.186087858640e-05 true resid norm 4.571801662551e-05 ||r(i)||/||b|| 1.031035822300e+01
    5 KSP Residual norm 4.795460633645e-06 
    5 KSP preconditioned resid norm 4.795460633645e-06 true resid norm 4.540254391010e-05 ||r(i)||/||b|| 1.023921260153e+01
    6 KSP Residual norm 2.599918612437e-06 
    6 KSP preconditioned resid norm 2.599918612437e-06 true resid norm 4.163517403238e-05 ||r(i)||/||b|| 9.389592782800e+00
    7 KSP Residual norm 1.453473619927e-06 
    7 KSP preconditioned resid norm 1.453473619927e-06 true resid norm 3.663159467685e-05 ||r(i)||/||b|| 8.261182161331e+00
    8 KSP Residual norm 1.038366727078e-06 
    8 KSP preconditioned resid norm 1.038366727078e-06 true resid norm 3.094445878055e-05 ||r(i)||/||b|| 6.978615403591e+00
    9 KSP Residual norm 7.051310605382e-07 
    9 KSP preconditioned resid norm 7.051310605382e-07 true resid norm 2.379727949252e-05 ||r(i)||/||b|| 5.366778666505e+00
   10 KSP Residual norm 4.779117703663e-07 
   10 KSP preconditioned resid norm 4.779117703663e-07 true resid norm 1.830879363442e-05 ||r(i)||/||b|| 4.129011600572e+00
   11 KSP Residual norm 3.907529918606e-07 
   11 KSP preconditioned resid norm 3.907529918606e-07 true resid norm 1.535012619479e-05 ||r(i)||/||b|| 3.461770906051e+00
   12 KSP Residual norm 3.398128842775e-07 
   12 KSP preconditioned resid norm 3.398128842775e-07 true resid norm 1.289824337636e-05 ||r(i)||/||b|| 2.908820624197e+00
   13 KSP Residual norm 2.753228471188e-07 
   13 KSP preconditioned resid norm 2.753228471188e-07 true resid norm 9.586061935791e-06 ||r(i)||/||b|| 2.161855211600e+00
   14 KSP Residual norm 1.981898936080e-07 
   14 KSP preconditioned resid norm 1.981898936080e-07 true resid norm 5.986543330712e-06 ||r(i)||/||b|| 1.350089326113e+00
   15 KSP Residual norm 1.414386457355e-07 
   15 KSP preconditioned resid norm 1.414386457355e-07 true resid norm 3.648191126634e-06 ||r(i)||/||b|| 8.227425456724e-01
   16 KSP Residual norm 1.089737863923e-07 
   16 KSP preconditioned resid norm 1.089737863923e-07 true resid norm 2.366521711557e-06 ||r(i)||/||b|| 5.336995869379e-01
   17 KSP Residual norm 8.429962096008e-08 
   17 KSP preconditioned resid norm 8.429962096008e-08 true resid norm 1.712969538649e-06 ||r(i)||/||b|| 3.863100561257e-01
   18 KSP Residual norm 5.924524162291e-08 
   18 KSP preconditioned resid norm 5.924524162291e-08 true resid norm 1.109568351387e-06 ||r(i)||/||b|| 2.502306097268e-01
   19 KSP Residual norm 4.406423855591e-08 
   19 KSP preconditioned resid norm 4.406423855591e-08 true resid norm 7.012631671426e-07 ||r(i)||/||b|| 1.581493467020e-01
   20 KSP Residual norm 3.302384863188e-08 
   20 KSP preconditioned resid norm 3.302384863188e-08 true resid norm 4.533559127241e-07 ||r(i)||/||b|| 1.022411339711e-01
   21 KSP Residual norm 2.288056243202e-08 
   21 KSP preconditioned resid norm 2.288056243202e-08 true resid norm 3.237749528288e-07 ||r(i)||/||b|| 7.301794770855e-02
   22 KSP Residual norm 1.635696427382e-08 
   22 KSP preconditioned resid norm 1.635696427382e-08 true resid norm 2.062747611970e-07 ||r(i)||/||b|| 4.651922452642e-02
   23 KSP Residual norm 1.188251092132e-08 
   23 KSP preconditioned resid norm 1.188251092132e-08 true resid norm 1.201068514239e-07 ||r(i)||/||b|| 2.708657887241e-02
   24 KSP Residual norm 8.165519366742e-09 
   24 KSP preconditioned resid norm 8.165519366742e-09 true resid norm 6.062019948498e-08 ||r(i)||/||b|| 1.367110864322e-02
   25 KSP Residual norm 5.364842359259e-09 
   25 KSP preconditioned resid norm 5.364842359259e-09 true resid norm 3.085002464832e-08 ||r(i)||/||b|| 6.957318553821e-03
   26 KSP Residual norm 3.946565419879e-09 
   26 KSP preconditioned resid norm 3.946565419879e-09 true resid norm 2.045885934451e-08 ||r(i)||/||b|| 4.613895882748e-03
   27 KSP Residual norm 2.902128861609e-09 
   27 KSP preconditioned resid norm 2.902128861609e-09 true resid norm 1.440482938314e-08 ||r(i)||/||b|| 3.248586925761e-03
   28 KSP Residual norm 1.913190793440e-09 
   28 KSP preconditioned resid norm 1.913190793440e-09 true resid norm 6.268577966410e-09 ||r(i)||/||b|| 1.413693969096e-03
   29 KSP Residual norm 1.400505588333e-09 
   29 KSP preconditioned resid norm 1.400505588333e-09 true resid norm 4.274003643312e-09 ||r(i)||/||b|| 9.638762103335e-04
   30 KSP Residual norm 1.059151377128e-09 
   30 KSP preconditioned resid norm 1.059151377128e-09 true resid norm 3.500685510953e-09 ||r(i)||/||b|| 7.894769788383e-04
   31 KSP Residual norm 7.511376478302e-10 
   31 KSP preconditioned resid norm 7.511376478302e-10 true resid norm 2.452647360657e-09 ||r(i)||/||b|| 5.531227019363e-04
   32 KSP Residual norm 5.239649099913e-10 
   32 KSP preconditioned resid norm 5.239649099913e-10 true resid norm 1.910134563100e-09 ||r(i)||/||b|| 4.307748466215e-04
   33 KSP Residual norm 3.623836431384e-10 
   33 KSP preconditioned resid norm 3.623836431384e-10 true resid norm 1.517952398784e-09 ||r(i)||/||b|| 3.423296580235e-04
   34 KSP Residual norm 2.667707120725e-10 
   34 KSP preconditioned resid norm 2.667707120725e-10 true resid norm 9.802149438392e-10 ||r(i)||/||b|| 2.210587412246e-04
   35 KSP Residual norm 1.999008007905e-10 
   35 KSP preconditioned resid norm 1.999008007905e-10 true resid norm 7.176782743568e-10 ||r(i)||/||b|| 1.618512928523e-04
   36 KSP Residual norm 1.447683486213e-10 
   36 KSP preconditioned resid norm 1.447683486213e-10 true resid norm 6.290789351344e-10 ||r(i)||/||b|| 1.418703095742e-04
   37 KSP Residual norm 1.106440510956e-10 
   37 KSP preconditioned resid norm 1.106440510956e-10 true resid norm 3.961423383879e-10 ||r(i)||/||b|| 8.933828974980e-05
   38 KSP Residual norm 8.126346447457e-11 
   38 KSP preconditioned resid norm 8.126346447457e-11 true resid norm 2.842622683001e-10 ||r(i)||/||b|| 6.410702020308e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.707752994544e-05 
  1 KSP Residual norm 5.773178359477e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.794516135316e-05 
  1 KSP Residual norm 7.012817227625e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.008570034751e-06 
  1 KSP Residual norm 1.985132748335e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.661615182088e-06 
  1 KSP Residual norm 4.449068796467e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.936299806282e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.427361857209e-06 
  1 KSP Residual norm 5.250936744876e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.413575988568e-06 
  1 KSP Residual norm 1.307934702341e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.408302728692e-06 lambda=7.6958661742362405e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.581365360669e-06 
  1 KSP Residual norm 4.153202200243e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.062307289229e-06 
  1 KSP Residual norm 4.365810453346e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 48 SNES Function norm 4.417180620077e-06 
    0 KSP Residual norm 1.176075144142e-04 
    0 KSP preconditioned resid norm 1.176075144142e-04 true resid norm 4.417180620077e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.440767399876e-05 
    1 KSP preconditioned resid norm 6.440767399876e-05 true resid norm 1.348158959635e-05 ||r(i)||/||b|| 3.052080219468e+00
    2 KSP Residual norm 3.818016302409e-05 
    2 KSP preconditioned resid norm 3.818016302409e-05 true resid norm 3.326170910654e-05 ||r(i)||/||b|| 7.530076754245e+00
    3 KSP Residual norm 2.023814842807e-05 
    3 KSP preconditioned resid norm 2.023814842807e-05 true resid norm 4.302060067015e-05 ||r(i)||/||b|| 9.739380018696e+00
    4 KSP Residual norm 1.188334127517e-05 
    4 KSP preconditioned resid norm 1.188334127517e-05 true resid norm 4.569780058017e-05 ||r(i)||/||b|| 1.034546796037e+01
    5 KSP Residual norm 4.770208342612e-06 
    5 KSP preconditioned resid norm 4.770208342612e-06 true resid norm 4.544556002694e-05 ||r(i)||/||b|| 1.028836353677e+01
    6 KSP Residual norm 2.588219663574e-06 
    6 KSP preconditioned resid norm 2.588219663574e-06 true resid norm 4.169787317422e-05 ||r(i)||/||b|| 9.439929394033e+00
    7 KSP Residual norm 1.454143989773e-06 
    7 KSP preconditioned resid norm 1.454143989773e-06 true resid norm 3.673345540168e-05 ||r(i)||/||b|| 8.316041059024e+00
    8 KSP Residual norm 1.044467961123e-06 
    8 KSP preconditioned resid norm 1.044467961123e-06 true resid norm 3.102722241899e-05 ||r(i)||/||b|| 7.024214105706e+00
    9 KSP Residual norm 6.976755655393e-07 
    9 KSP preconditioned resid norm 6.976755655393e-07 true resid norm 2.378363278743e-05 ||r(i)||/||b|| 5.384346902033e+00
   10 KSP Residual norm 4.610068698850e-07 
   10 KSP preconditioned resid norm 4.610068698850e-07 true resid norm 1.825754734288e-05 ||r(i)||/||b|| 4.133303324727e+00
   11 KSP Residual norm 3.783598390943e-07 
   11 KSP preconditioned resid norm 3.783598390943e-07 true resid norm 1.538555721310e-05 ||r(i)||/||b|| 3.483117068651e+00
   12 KSP Residual norm 3.330522262777e-07 
   12 KSP preconditioned resid norm 3.330522262777e-07 true resid norm 1.307055613836e-05 ||r(i)||/||b|| 2.959026868622e+00
   13 KSP Residual norm 2.732650842013e-07 
   13 KSP preconditioned resid norm 2.732650842013e-07 true resid norm 9.859247460143e-06 ||r(i)||/||b|| 2.232022710444e+00
   14 KSP Residual norm 1.983116738395e-07 
   14 KSP preconditioned resid norm 1.983116738395e-07 true resid norm 6.312981150469e-06 ||r(i)||/||b|| 1.429187912710e+00
   15 KSP Residual norm 1.446456074524e-07 
   15 KSP preconditioned resid norm 1.446456074524e-07 true resid norm 3.918753609170e-06 ||r(i)||/||b|| 8.871617319334e-01
   16 KSP Residual norm 1.139875779863e-07 
   16 KSP preconditioned resid norm 1.139875779863e-07 true resid norm 2.530146816598e-06 ||r(i)||/||b|| 5.727967756396e-01
   17 KSP Residual norm 8.876366873685e-08 
   17 KSP preconditioned resid norm 8.876366873685e-08 true resid norm 1.791865066521e-06 ||r(i)||/||b|| 4.056580929422e-01
   18 KSP Residual norm 6.206448019118e-08 
   18 KSP preconditioned resid norm 6.206448019118e-08 true resid norm 1.148423280366e-06 ||r(i)||/||b|| 2.599901111461e-01
   19 KSP Residual norm 4.566916348405e-08 
   19 KSP preconditioned resid norm 4.566916348405e-08 true resid norm 7.071295015027e-07 ||r(i)||/||b|| 1.600861640768e-01
   20 KSP Residual norm 3.388351816160e-08 
   20 KSP preconditioned resid norm 3.388351816160e-08 true resid norm 4.508204999042e-07 ||r(i)||/||b|| 1.020606895392e-01
   21 KSP Residual norm 2.349918945325e-08 
   21 KSP preconditioned resid norm 2.349918945325e-08 true resid norm 3.211746800516e-07 ||r(i)||/||b|| 7.271033441373e-02
   22 KSP Residual norm 1.681498040382e-08 
   22 KSP preconditioned resid norm 1.681498040382e-08 true resid norm 2.040875298660e-07 ||r(i)||/||b|| 4.620312081837e-02
   23 KSP Residual norm 1.212926576302e-08 
   23 KSP preconditioned resid norm 1.212926576302e-08 true resid norm 1.181654872505e-07 ||r(i)||/||b|| 2.675133697576e-02
   24 KSP Residual norm 8.389421707822e-09 
   24 KSP preconditioned resid norm 8.389421707822e-09 true resid norm 5.790203786843e-08 ||r(i)||/||b|| 1.310836998724e-02
   25 KSP Residual norm 5.513381881472e-09 
   25 KSP preconditioned resid norm 5.513381881472e-09 true resid norm 2.877079694935e-08 ||r(i)||/||b|| 6.513384763708e-03
   26 KSP Residual norm 4.057624609649e-09 
   26 KSP preconditioned resid norm 4.057624609649e-09 true resid norm 1.995963972172e-08 ||r(i)||/||b|| 4.518637891102e-03
   27 KSP Residual norm 2.980827325707e-09 
   27 KSP preconditioned resid norm 2.980827325707e-09 true resid norm 1.513950663927e-08 ||r(i)||/||b|| 3.427413986755e-03
   28 KSP Residual norm 1.962699247333e-09 
   28 KSP preconditioned resid norm 1.962699247333e-09 true resid norm 6.812898237846e-09 ||r(i)||/||b|| 1.542363517326e-03
   29 KSP Residual norm 1.425627291178e-09 
   29 KSP preconditioned resid norm 1.425627291178e-09 true resid norm 4.392526480445e-09 ||r(i)||/||b|| 9.944185801415e-04
   30 KSP Residual norm 1.075178760693e-09 
   30 KSP preconditioned resid norm 1.075178760693e-09 true resid norm 3.575476732141e-09 ||r(i)||/||b|| 8.094477087691e-04
   31 KSP Residual norm 7.635571653265e-10 
   31 KSP preconditioned resid norm 7.635571653265e-10 true resid norm 2.624695652672e-09 ||r(i)||/||b|| 5.942015684715e-04
   32 KSP Residual norm 5.282068056312e-10 
   32 KSP preconditioned resid norm 5.282068056312e-10 true resid norm 1.925067158303e-09 ||r(i)||/||b|| 4.358135480251e-04
   33 KSP Residual norm 3.633888138442e-10 
   33 KSP preconditioned resid norm 3.633888138442e-10 true resid norm 1.424996764407e-09 ||r(i)||/||b|| 3.226032365374e-04
   34 KSP Residual norm 2.661329512201e-10 
   34 KSP preconditioned resid norm 2.661329512201e-10 true resid norm 8.558689037586e-10 ||r(i)||/||b|| 1.937590914595e-04
   35 KSP Residual norm 1.996412853724e-10 
   35 KSP preconditioned resid norm 1.996412853724e-10 true resid norm 6.220001672565e-10 ||r(i)||/||b|| 1.408138404912e-04
   36 KSP Residual norm 1.444702669145e-10 
   36 KSP preconditioned resid norm 1.444702669145e-10 true resid norm 5.897778936225e-10 ||r(i)||/||b|| 1.335190802345e-04
   37 KSP Residual norm 1.104865134556e-10 
   37 KSP preconditioned resid norm 1.104865134556e-10 true resid norm 4.002699246105e-10 ||r(i)||/||b|| 9.061660797642e-05
   38 KSP Residual norm 8.098477028867e-11 
   38 KSP preconditioned resid norm 8.098477028867e-11 true resid norm 3.037528210627e-10 ||r(i)||/||b|| 6.876622153102e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.078265517761e-05 
  1 KSP Residual norm 1.308993654196e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.648828296630e-05 
  1 KSP Residual norm 1.660587299924e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.539090503047e-06 
  1 KSP Residual norm 3.472617358748e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.396156759172e-06 
  1 KSP Residual norm 4.009813392370e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.826447079026e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.819407798325e-06 
  1 KSP Residual norm 1.145281692265e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.445944141169e-06 
  1 KSP Residual norm 1.256532194852e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.418031559609e-06 lambda=8.7474126064668575e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.068269961334e-06 
  1 KSP Residual norm 4.078699071635e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.887187856393e-06 
  1 KSP Residual norm 2.501808952926e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 49 SNES Function norm 4.416632974222e-06 
    0 KSP Residual norm 1.172518001984e-04 
    0 KSP preconditioned resid norm 1.172518001984e-04 true resid norm 4.416632974222e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.425839446412e-05 
    1 KSP preconditioned resid norm 6.425839446412e-05 true resid norm 1.346019619513e-05 ||r(i)||/||b|| 3.047614840013e+00
    2 KSP Residual norm 3.803428236498e-05 
    2 KSP preconditioned resid norm 3.803428236498e-05 true resid norm 3.328640303332e-05 ||r(i)||/||b|| 7.536601575814e+00
    3 KSP Residual norm 2.015719103016e-05 
    3 KSP preconditioned resid norm 2.015719103016e-05 true resid norm 4.299401031160e-05 ||r(i)||/||b|| 9.734567160670e+00
    4 KSP Residual norm 1.185617989666e-05 
    4 KSP preconditioned resid norm 1.185617989666e-05 true resid norm 4.563126617721e-05 ||r(i)||/||b|| 1.033168625139e+01
    5 KSP Residual norm 4.789294331002e-06 
    5 KSP preconditioned resid norm 4.789294331002e-06 true resid norm 4.534190797322e-05 ||r(i)||/||b|| 1.026617068655e+01
    6 KSP Residual norm 2.601979233586e-06 
    6 KSP preconditioned resid norm 2.601979233586e-06 true resid norm 4.158447967669e-05 ||r(i)||/||b|| 9.415425714430e+00
    7 KSP Residual norm 1.453187986125e-06 
    7 KSP preconditioned resid norm 1.453187986125e-06 true resid norm 3.658511593161e-05 ||r(i)||/||b|| 8.283485665469e+00
    8 KSP Residual norm 1.035208676606e-06 
    8 KSP preconditioned resid norm 1.035208676606e-06 true resid norm 3.087968812529e-05 ||r(i)||/||b|| 6.991680835949e+00
    9 KSP Residual norm 7.003498461034e-07 
    9 KSP preconditioned resid norm 7.003498461034e-07 true resid norm 2.375694335997e-05 ||r(i)||/||b|| 5.378971605436e+00
   10 KSP Residual norm 4.737551045616e-07 
   10 KSP preconditioned resid norm 4.737551045616e-07 true resid norm 1.828927913174e-05 ||r(i)||/||b|| 4.141000449547e+00
   11 KSP Residual norm 3.861530690076e-07 
   11 KSP preconditioned resid norm 3.861530690076e-07 true resid norm 1.532650953730e-05 ||r(i)||/||b|| 3.470179574973e+00
   12 KSP Residual norm 3.354464638269e-07 
   12 KSP preconditioned resid norm 3.354464638269e-07 true resid norm 1.290517786386e-05 ||r(i)||/||b|| 2.921949353543e+00
   13 KSP Residual norm 2.721594211480e-07 
   13 KSP preconditioned resid norm 2.721594211480e-07 true resid norm 9.642382156743e-06 ||r(i)||/||b|| 2.183197520152e+00
   14 KSP Residual norm 1.968812669993e-07 
   14 KSP preconditioned resid norm 1.968812669993e-07 true resid norm 6.047676927994e-06 ||r(i)||/||b|| 1.369295787830e+00
   15 KSP Residual norm 1.407636858281e-07 
   15 KSP preconditioned resid norm 1.407636858281e-07 true resid norm 3.677097244386e-06 ||r(i)||/||b|| 8.325566706239e-01
   16 KSP Residual norm 1.085905533118e-07 
   16 KSP preconditioned resid norm 1.085905533118e-07 true resid norm 2.392270072588e-06 ||r(i)||/||b|| 5.416501861375e-01
   17 KSP Residual norm 8.399187789146e-08 
   17 KSP preconditioned resid norm 8.399187789146e-08 true resid norm 1.733777552423e-06 ||r(i)||/||b|| 3.925564027036e-01
   18 KSP Residual norm 5.900369367699e-08 
   18 KSP preconditioned resid norm 5.900369367699e-08 true resid norm 1.117898525195e-06 ||r(i)||/||b|| 2.531110308962e-01
   19 KSP Residual norm 4.378604072945e-08 
   19 KSP preconditioned resid norm 4.378604072945e-08 true resid norm 7.074533988253e-07 ||r(i)||/||b|| 1.601793499606e-01
   20 KSP Residual norm 3.279341747867e-08 
   20 KSP preconditioned resid norm 3.279341747867e-08 true resid norm 4.644830349608e-07 ||r(i)||/||b|| 1.051667724422e-01
   21 KSP Residual norm 2.276506089039e-08 
   21 KSP preconditioned resid norm 2.276506089039e-08 true resid norm 3.301503780803e-07 ||r(i)||/||b|| 7.475159924024e-02
   22 KSP Residual norm 1.625687328925e-08 
   22 KSP preconditioned resid norm 1.625687328925e-08 true resid norm 2.107975361608e-07 ||r(i)||/||b|| 4.772810812923e-02
   23 KSP Residual norm 1.180290077090e-08 
   23 KSP preconditioned resid norm 1.180290077090e-08 true resid norm 1.230419215805e-07 ||r(i)||/||b|| 2.785876080231e-02
   24 KSP Residual norm 8.143134902341e-09 
   24 KSP preconditioned resid norm 8.143134902341e-09 true resid norm 6.220311324635e-08 ||r(i)||/||b|| 1.408383119209e-02
   25 KSP Residual norm 5.338793159870e-09 
   25 KSP preconditioned resid norm 5.338793159870e-09 true resid norm 3.136603188847e-08 ||r(i)||/||b|| 7.101797244991e-03
   26 KSP Residual norm 3.924219206899e-09 
   26 KSP preconditioned resid norm 3.924219206899e-09 true resid norm 2.069134061971e-08 ||r(i)||/||b|| 4.684867576834e-03
   27 KSP Residual norm 2.888520651530e-09 
   27 KSP preconditioned resid norm 2.888520651530e-09 true resid norm 1.448208220244e-08 ||r(i)||/||b|| 3.278987021780e-03
   28 KSP Residual norm 1.904107678291e-09 
   28 KSP preconditioned resid norm 1.904107678291e-09 true resid norm 6.333191092686e-09 ||r(i)||/||b|| 1.433940997509e-03
   29 KSP Residual norm 1.392465001178e-09 
   29 KSP preconditioned resid norm 1.392465001178e-09 true resid norm 4.218633776536e-09 ||r(i)||/||b|| 9.551696509894e-04
   30 KSP Residual norm 1.052729768278e-09 
   30 KSP preconditioned resid norm 1.052729768278e-09 true resid norm 3.469143752421e-09 ||r(i)||/||b|| 7.854725019417e-04
   31 KSP Residual norm 7.485632612886e-10 
   31 KSP preconditioned resid norm 7.485632612886e-10 true resid norm 2.418321919722e-09 ||r(i)||/||b|| 5.475487625611e-04
   32 KSP Residual norm 5.220336507551e-10 
   32 KSP preconditioned resid norm 5.220336507551e-10 true resid norm 1.877888501347e-09 ||r(i)||/||b|| 4.251855457103e-04
   33 KSP Residual norm 3.606601006821e-10 
   33 KSP preconditioned resid norm 3.606601006821e-10 true resid norm 1.499205722937e-09 ||r(i)||/||b|| 3.394453946449e-04
   34 KSP Residual norm 2.649652966330e-10 
   34 KSP preconditioned resid norm 2.649652966330e-10 true resid norm 9.516478532152e-10 ||r(i)||/||b|| 2.154690821650e-04
   35 KSP Residual norm 1.985786305467e-10 
   35 KSP preconditioned resid norm 1.985786305467e-10 true resid norm 7.076657347521e-10 ||r(i)||/||b|| 1.602274263862e-04
   36 KSP Residual norm 1.438172951562e-10 
   36 KSP preconditioned resid norm 1.438172951562e-10 true resid norm 6.321654786924e-10 ||r(i)||/||b|| 1.431328983826e-04
   37 KSP Residual norm 1.099073347985e-10 
   37 KSP preconditioned resid norm 1.099073347985e-10 true resid norm 3.916240467839e-10 ||r(i)||/||b|| 8.867027191747e-05
   38 KSP Residual norm 8.077213796229e-11 
   38 KSP preconditioned resid norm 8.077213796229e-11 true resid norm 2.829267180668e-10 ||r(i)||/||b|| 6.405936823777e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.718362492146e-05 
  1 KSP Residual norm 5.661186054026e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.832069962424e-05 
  1 KSP Residual norm 6.038195056605e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.944608024465e-06 
  1 KSP Residual norm 1.797753084394e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.620978021886e-06 
  1 KSP Residual norm 3.952513272071e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.928232012260e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.381398692004e-06 
  1 KSP Residual norm 5.540848916788e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.385885078782e-06 
  1 KSP Residual norm 1.296174220084e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.399505671056e-06 lambda=7.5351077663849297e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.549110593600e-06 
  1 KSP Residual norm 4.342828661307e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.020058964741e-06 
  1 KSP Residual norm 5.552662541591e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 50 SNES Function norm 4.407669478250e-06 
    0 KSP Residual norm 1.171899061174e-04 
    0 KSP preconditioned resid norm 1.171899061174e-04 true resid norm 4.407669478250e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.422262633101e-05 
    1 KSP preconditioned resid norm 6.422262633101e-05 true resid norm 1.343303504467e-05 ||r(i)||/||b|| 3.047650263016e+00
    2 KSP Residual norm 3.793647188171e-05 
    2 KSP preconditioned resid norm 3.793647188171e-05 true resid norm 3.332766573341e-05 ||r(i)||/||b|| 7.561289678791e+00
    3 KSP Residual norm 2.010163666178e-05 
    3 KSP preconditioned resid norm 2.010163666178e-05 true resid norm 4.301290712460e-05 ||r(i)||/||b|| 9.758650764730e+00
    4 KSP Residual norm 1.181762264314e-05 
    4 KSP preconditioned resid norm 1.181762264314e-05 true resid norm 4.564605624886e-05 ||r(i)||/||b|| 1.035605243862e+01
    5 KSP Residual norm 4.748254829791e-06 
    5 KSP preconditioned resid norm 4.748254829791e-06 true resid norm 4.536578912716e-05 ||r(i)||/||b|| 1.029246620034e+01
    6 KSP Residual norm 2.578109548132e-06 
    6 KSP preconditioned resid norm 2.578109548132e-06 true resid norm 4.162327163775e-05 ||r(i)||/||b|| 9.443374064945e+00
    7 KSP Residual norm 1.450184542125e-06 
    7 KSP preconditioned resid norm 1.450184542125e-06 true resid norm 3.664363430649e-05 ||r(i)||/||b|| 8.313607562299e+00
    8 KSP Residual norm 1.040039321667e-06 
    8 KSP preconditioned resid norm 1.040039321667e-06 true resid norm 3.093300324681e-05 ||r(i)||/||b|| 7.017995201196e+00
    9 KSP Residual norm 6.912026388366e-07 
    9 KSP preconditioned resid norm 6.912026388366e-07 true resid norm 2.367764366505e-05 ||r(i)||/||b|| 5.371919056519e+00
   10 KSP Residual norm 4.576498911407e-07 
   10 KSP preconditioned resid norm 4.576498911407e-07 true resid norm 1.820923077958e-05 ||r(i)||/||b|| 4.131260492520e+00
   11 KSP Residual norm 3.755455426866e-07 
   11 KSP preconditioned resid norm 3.755455426866e-07 true resid norm 1.535653956645e-05 ||r(i)||/||b|| 3.484049709769e+00
   12 KSP Residual norm 3.299365057973e-07 
   12 KSP preconditioned resid norm 3.299365057973e-07 true resid norm 1.304299711804e-05 ||r(i)||/||b|| 2.959159524643e+00
   13 KSP Residual norm 2.705656817034e-07 
   13 KSP preconditioned resid norm 2.705656817034e-07 true resid norm 9.852176447217e-06 ||r(i)||/||b|| 2.235234855026e+00
   14 KSP Residual norm 1.972170306163e-07 
   14 KSP preconditioned resid norm 1.972170306163e-07 true resid norm 6.320083021361e-06 ||r(i)||/||b|| 1.433883155837e+00
   15 KSP Residual norm 1.441052033582e-07 
   15 KSP preconditioned resid norm 1.441052033582e-07 true resid norm 3.920677387947e-06 ||r(i)||/||b|| 8.895125660611e-01
   16 KSP Residual norm 1.133645589795e-07 
   16 KSP preconditioned resid norm 1.133645589795e-07 true resid norm 2.528388307328e-06 ||r(i)||/||b|| 5.736338261761e-01
   17 KSP Residual norm 8.824825584185e-08 
   17 KSP preconditioned resid norm 8.824825584185e-08 true resid norm 1.793334767393e-06 ||r(i)||/||b|| 4.068668887816e-01
   18 KSP Residual norm 6.171611696795e-08 
   18 KSP preconditioned resid norm 6.171611696795e-08 true resid norm 1.144842104467e-06 ||r(i)||/||b|| 2.597386464925e-01
   19 KSP Residual norm 4.536957211025e-08 
   19 KSP preconditioned resid norm 4.536957211025e-08 true resid norm 7.102481872447e-07 ||r(i)||/||b|| 1.611391667977e-01
   20 KSP Residual norm 3.360376812853e-08 
   20 KSP preconditioned resid norm 3.360376812853e-08 true resid norm 4.566499585563e-07 ||r(i)||/||b|| 1.036034940482e-01
   21 KSP Residual norm 2.328839640356e-08 
   21 KSP preconditioned resid norm 2.328839640356e-08 true resid norm 3.241062582611e-07 ||r(i)||/||b|| 7.353234171945e-02
   22 KSP Residual norm 1.666588932097e-08 
   22 KSP preconditioned resid norm 1.666588932097e-08 true resid norm 2.064189436158e-07 ||r(i)||/||b|| 4.683176554739e-02
   23 KSP Residual norm 1.205637559484e-08 
   23 KSP preconditioned resid norm 1.205637559484e-08 true resid norm 1.199809634817e-07 ||r(i)||/||b|| 2.722095294889e-02
   24 KSP Residual norm 8.325888197566e-09 
   24 KSP preconditioned resid norm 8.325888197566e-09 true resid norm 5.847516784922e-08 ||r(i)||/||b|| 1.326668620181e-02
   25 KSP Residual norm 5.480913097700e-09 
   25 KSP preconditioned resid norm 5.480913097700e-09 true resid norm 2.898261674691e-08 ||r(i)||/||b|| 6.575496844745e-03
   26 KSP Residual norm 4.036399653606e-09 
   26 KSP preconditioned resid norm 4.036399653606e-09 true resid norm 2.002450843159e-08 ||r(i)||/||b|| 4.543105722969e-03
   27 KSP Residual norm 2.962812044320e-09 
   27 KSP preconditioned resid norm 2.962812044320e-09 true resid norm 1.498107979915e-08 ||r(i)||/||b|| 3.398866424326e-03
   28 KSP Residual norm 1.947576637814e-09 
   28 KSP preconditioned resid norm 1.947576637814e-09 true resid norm 6.792457800539e-09 ||r(i)||/||b|| 1.541054254194e-03
   29 KSP Residual norm 1.416590524903e-09 
   29 KSP preconditioned resid norm 1.416590524903e-09 true resid norm 4.311839667003e-09 ||r(i)||/||b|| 9.782583944373e-04
   30 KSP Residual norm 1.069590537858e-09 
   30 KSP preconditioned resid norm 1.069590537858e-09 true resid norm 3.493284042642e-09 ||r(i)||/||b|| 7.925467324354e-04
   31 KSP Residual norm 7.579203375456e-10 
   31 KSP preconditioned resid norm 7.579203375456e-10 true resid norm 2.559616515813e-09 ||r(i)||/||b|| 5.807187967346e-04
   32 KSP Residual norm 5.254386368892e-10 
   32 KSP preconditioned resid norm 5.254386368892e-10 true resid norm 1.885052421062e-09 ||r(i)||/||b|| 4.276755392763e-04
   33 KSP Residual norm 3.622828628105e-10 
   33 KSP preconditioned resid norm 3.622828628105e-10 true resid norm 1.406596116505e-09 ||r(i)||/||b|| 3.191246810693e-04
   34 KSP Residual norm 2.657781442822e-10 
   34 KSP preconditioned resid norm 2.657781442822e-10 true resid norm 8.341539870982e-10 ||r(i)||/||b|| 1.892505758915e-04
   35 KSP Residual norm 1.991978727362e-10 
   35 KSP preconditioned resid norm 1.991978727362e-10 true resid norm 6.111702874682e-10 ||r(i)||/||b|| 1.386606437901e-04
   36 KSP Residual norm 1.440606291495e-10 
   36 KSP preconditioned resid norm 1.440606291495e-10 true resid norm 5.921091768772e-10 ||r(i)||/||b|| 1.343361111351e-04
   37 KSP Residual norm 1.101110192336e-10 
   37 KSP preconditioned resid norm 1.101110192336e-10 true resid norm 3.958483343047e-10 ||r(i)||/||b|| 8.980898777871e-05
   38 KSP Residual norm 8.049943127103e-11 
   38 KSP preconditioned resid norm 8.049943127103e-11 true resid norm 3.023150091223e-10 ||r(i)||/||b|| 6.858840269537e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.199705982256e-05 
  1 KSP Residual norm 5.122892130391e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.927579269693e-05 
  1 KSP Residual norm 6.270296021719e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.009204484998e-06 
  1 KSP Residual norm 3.784581964844e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.820222743517e-06 
  1 KSP Residual norm 4.341304416099e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.880448828586e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.901053318069e-06 
  1 KSP Residual norm 1.215250084770e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.526896297510e-06 
  1 KSP Residual norm 1.491936195991e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.419487724272e-06 lambda=9.1412918990582279e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.115205067151e-06 
  1 KSP Residual norm 4.236528197299e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.968864168007e-06 
  1 KSP Residual norm 2.635309217932e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 51 SNES Function norm 4.417505640370e-06 
    0 KSP Residual norm 1.192004441186e-04 
    0 KSP preconditioned resid norm 1.192004441186e-04 true resid norm 4.417505640370e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.491044876190e-05 
    1 KSP preconditioned resid norm 6.491044876190e-05 true resid norm 1.325479656967e-05 ||r(i)||/||b|| 3.000516048816e+00
    2 KSP Residual norm 3.857084678300e-05 
    2 KSP preconditioned resid norm 3.857084678300e-05 true resid norm 3.285736058606e-05 ||r(i)||/||b|| 7.437989503803e+00
    3 KSP Residual norm 2.049088202835e-05 
    3 KSP preconditioned resid norm 2.049088202835e-05 true resid norm 4.266034990397e-05 ||r(i)||/||b|| 9.657112718570e+00
    4 KSP Residual norm 1.207300202320e-05 
    4 KSP preconditioned resid norm 1.207300202320e-05 true resid norm 4.541189112549e-05 ||r(i)||/||b|| 1.027998486533e+01
    5 KSP Residual norm 4.829631475391e-06 
    5 KSP preconditioned resid norm 4.829631475391e-06 true resid norm 4.534818656621e-05 ||r(i)||/||b|| 1.026556393087e+01
    6 KSP Residual norm 2.642110754639e-06 
    6 KSP preconditioned resid norm 2.642110754639e-06 true resid norm 4.160731662598e-05 ||r(i)||/||b|| 9.418735370873e+00
    7 KSP Residual norm 1.460953253424e-06 
    7 KSP preconditioned resid norm 1.460953253424e-06 true resid norm 3.665664104371e-05 ||r(i)||/||b|| 8.298040574915e+00
    8 KSP Residual norm 1.032213810233e-06 
    8 KSP preconditioned resid norm 1.032213810233e-06 true resid norm 3.085815049270e-05 ||r(i)||/||b|| 6.985424129557e+00
    9 KSP Residual norm 7.013404986526e-07 
    9 KSP preconditioned resid norm 7.013404986526e-07 true resid norm 2.388669855278e-05 ||r(i)||/||b|| 5.407281958961e+00
   10 KSP Residual norm 4.758417876247e-07 
   10 KSP preconditioned resid norm 4.758417876247e-07 true resid norm 1.840622651934e-05 ||r(i)||/||b|| 4.166656031206e+00
   11 KSP Residual norm 3.853266632470e-07 
   11 KSP preconditioned resid norm 3.853266632470e-07 true resid norm 1.535750749330e-05 ||r(i)||/||b|| 3.476511122693e+00
   12 KSP Residual norm 3.347345692842e-07 
   12 KSP preconditioned resid norm 3.347345692842e-07 true resid norm 1.297196280098e-05 ||r(i)||/||b|| 2.936490376478e+00
   13 KSP Residual norm 2.726859059043e-07 
   13 KSP preconditioned resid norm 2.726859059043e-07 true resid norm 9.767782276393e-06 ||r(i)||/||b|| 2.211153323072e+00
   14 KSP Residual norm 1.970593350650e-07 
   14 KSP preconditioned resid norm 1.970593350650e-07 true resid norm 6.101983809799e-06 ||r(i)||/||b|| 1.381318849723e+00
   15 KSP Residual norm 1.399338563926e-07 
   15 KSP preconditioned resid norm 1.399338563926e-07 true resid norm 3.637422602364e-06 ||r(i)||/||b|| 8.234109695578e-01
   16 KSP Residual norm 1.087262080658e-07 
   16 KSP preconditioned resid norm 1.087262080658e-07 true resid norm 2.399553083359e-06 ||r(i)||/||b|| 5.431918550212e-01
   17 KSP Residual norm 8.415905215835e-08 
   17 KSP preconditioned resid norm 8.415905215835e-08 true resid norm 1.753718439868e-06 ||r(i)||/||b|| 3.969929146985e-01
   18 KSP Residual norm 5.894458319731e-08 
   18 KSP preconditioned resid norm 5.894458319731e-08 true resid norm 1.118668425202e-06 ||r(i)||/||b|| 2.532353133811e-01
   19 KSP Residual norm 4.346784633032e-08 
   19 KSP preconditioned resid norm 4.346784633032e-08 true resid norm 6.989165812075e-07 ||r(i)||/||b|| 1.582152096922e-01
   20 KSP Residual norm 3.270738761477e-08 
   20 KSP preconditioned resid norm 3.270738761477e-08 true resid norm 4.745594442377e-07 ||r(i)||/||b|| 1.074270148975e-01
   21 KSP Residual norm 2.294762065080e-08 
   21 KSP preconditioned resid norm 2.294762065080e-08 true resid norm 3.355661509815e-07 ||r(i)||/||b|| 7.596281211615e-02
   22 KSP Residual norm 1.630388867023e-08 
   22 KSP preconditioned resid norm 1.630388867023e-08 true resid norm 2.152943780732e-07 ||r(i)||/||b|| 4.873663909010e-02
   23 KSP Residual norm 1.171247587414e-08 
   23 KSP preconditioned resid norm 1.171247587414e-08 true resid norm 1.247889153402e-07 ||r(i)||/||b|| 2.824872801515e-02
   24 KSP Residual norm 8.191462544349e-09 
   24 KSP preconditioned resid norm 8.191462544349e-09 true resid norm 6.424747752960e-08 ||r(i)||/||b|| 1.454383599253e-02
   25 KSP Residual norm 5.340522233598e-09 
   25 KSP preconditioned resid norm 5.340522233598e-09 true resid norm 3.194316362815e-08 ||r(i)||/||b|| 7.231040824539e-03
   26 KSP Residual norm 3.907250408123e-09 
   26 KSP preconditioned resid norm 3.907250408123e-09 true resid norm 2.077594973459e-08 ||r(i)||/||b|| 4.703095236535e-03
   27 KSP Residual norm 2.883845483987e-09 
   27 KSP preconditioned resid norm 2.883845483987e-09 true resid norm 1.448252852730e-08 ||r(i)||/||b|| 3.278440302363e-03
   28 KSP Residual norm 1.908190334809e-09 
   28 KSP preconditioned resid norm 1.908190334809e-09 true resid norm 6.413628663668e-09 ||r(i)||/||b|| 1.451866547731e-03
   29 KSP Residual norm 1.390660882019e-09 
   29 KSP preconditioned resid norm 1.390660882019e-09 true resid norm 4.173022022302e-09 ||r(i)||/||b|| 9.446557315436e-04
   30 KSP Residual norm 1.048892104526e-09 
   30 KSP preconditioned resid norm 1.048892104526e-09 true resid norm 3.458098089147e-09 ||r(i)||/||b|| 7.828169040792e-04
   31 KSP Residual norm 7.535232450199e-10 
   31 KSP preconditioned resid norm 7.535232450199e-10 true resid norm 2.405082880486e-09 ||r(i)||/||b|| 5.444436467736e-04
   32 KSP Residual norm 5.252782221352e-10 
   32 KSP preconditioned resid norm 5.252782221352e-10 true resid norm 1.860438507028e-09 ||r(i)||/||b|| 4.211513597236e-04
   33 KSP Residual norm 3.618439223620e-10 
   33 KSP preconditioned resid norm 3.618439223620e-10 true resid norm 1.500239177099e-09 ||r(i)||/||b|| 3.396122833187e-04
   34 KSP Residual norm 2.647676967271e-10 
   34 KSP preconditioned resid norm 2.647676967271e-10 true resid norm 9.338360774587e-10 ||r(i)||/||b|| 2.113944278700e-04
   35 KSP Residual norm 1.987969297456e-10 
   35 KSP preconditioned resid norm 1.987969297456e-10 true resid norm 7.127830572512e-10 ||r(i)||/||b|| 1.613541929041e-04
   36 KSP Residual norm 1.440576691475e-10 
   36 KSP preconditioned resid norm 1.440576691475e-10 true resid norm 6.404074769295e-10 ||r(i)||/||b|| 1.449703812661e-04
   37 KSP Residual norm 1.098657703012e-10 
   37 KSP preconditioned resid norm 1.098657703012e-10 true resid norm 3.899643347426e-10 ||r(i)||/||b|| 8.827704285850e-05
   38 KSP Residual norm 8.113145336146e-11 
   38 KSP preconditioned resid norm 8.113145336146e-11 true resid norm 2.845004910324e-10 ||r(i)||/||b|| 6.440297176588e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.730784908955e-05 
  1 KSP Residual norm 5.830571585167e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.872175146575e-05 
  1 KSP Residual norm 7.183676804893e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.946544023064e-06 
  1 KSP Residual norm 1.794721564439e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.619826696612e-06 
  1 KSP Residual norm 5.361994204460e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.922334775451e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.393356549531e-06 
  1 KSP Residual norm 5.552001765545e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.392229882455e-06 
  1 KSP Residual norm 1.443677405800e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.393592097036e-06 lambda=7.5496790769146366e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.552709496057e-06 
  1 KSP Residual norm 4.453062798717e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.024820926551e-06 
  1 KSP Residual norm 5.311401767072e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 52 SNES Function norm 4.401397131796e-06 
    0 KSP Residual norm 1.169142380484e-04 
    0 KSP preconditioned resid norm 1.169142380484e-04 true resid norm 4.401397131796e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.409227621200e-05 
    1 KSP preconditioned resid norm 6.409227621200e-05 true resid norm 1.337401187527e-05 ||r(i)||/||b|| 3.038583312252e+00
    2 KSP Residual norm 3.772727704132e-05 
    2 KSP preconditioned resid norm 3.772727704132e-05 true resid norm 3.337542222884e-05 ||r(i)||/||b|| 7.582915431041e+00
    3 KSP Residual norm 1.998811005267e-05 
    3 KSP preconditioned resid norm 1.998811005267e-05 true resid norm 4.298952885423e-05 ||r(i)||/||b|| 9.767246073676e+00
    4 KSP Residual norm 1.176683207851e-05 
    4 KSP preconditioned resid norm 1.176683207851e-05 true resid norm 4.558555234620e-05 ||r(i)||/||b|| 1.035706412786e+01
    5 KSP Residual norm 4.729226451415e-06 
    5 KSP preconditioned resid norm 4.729226451415e-06 true resid norm 4.529245557614e-05 ||r(i)||/||b|| 1.029047237045e+01
    6 KSP Residual norm 2.570874724202e-06 
    6 KSP preconditioned resid norm 2.570874724202e-06 true resid norm 4.155603682380e-05 ||r(i)||/||b|| 9.441555846800e+00
    7 KSP Residual norm 1.446495682514e-06 
    7 KSP preconditioned resid norm 1.446495682514e-06 true resid norm 3.656474889568e-05 ||r(i)||/||b|| 8.307532313213e+00
    8 KSP Residual norm 1.035117952254e-06 
    8 KSP preconditioned resid norm 1.035117952254e-06 true resid norm 3.084488610765e-05 ||r(i)||/||b|| 7.007976145762e+00
    9 KSP Residual norm 6.847694683771e-07 
    9 KSP preconditioned resid norm 6.847694683771e-07 true resid norm 2.359372948243e-05 ||r(i)||/||b|| 5.360509123793e+00
   10 KSP Residual norm 4.544052584520e-07 
   10 KSP preconditioned resid norm 4.544052584520e-07 true resid norm 1.818134870868e-05 ||r(i)||/||b|| 4.130813049641e+00
   11 KSP Residual norm 3.727208001215e-07 
   11 KSP preconditioned resid norm 3.727208001215e-07 true resid norm 1.534157089326e-05 ||r(i)||/||b|| 3.485613870747e+00
   12 KSP Residual norm 3.268864954813e-07 
   12 KSP preconditioned resid norm 3.268864954813e-07 true resid norm 1.303282539775e-05 ||r(i)||/||b|| 2.961065545211e+00
   13 KSP Residual norm 2.680216376891e-07 
   13 KSP preconditioned resid norm 2.680216376891e-07 true resid norm 9.864869174902e-06 ||r(i)||/||b|| 2.241304040400e+00
   14 KSP Residual norm 1.962109247789e-07 
   14 KSP preconditioned resid norm 1.962109247789e-07 true resid norm 6.341465104436e-06 ||r(i)||/||b|| 1.440784576930e+00
   15 KSP Residual norm 1.436384977349e-07 
   15 KSP preconditioned resid norm 1.436384977349e-07 true resid norm 3.929064129920e-06 ||r(i)||/||b|| 8.926856659982e-01
   16 KSP Residual norm 1.129049005637e-07 
   16 KSP preconditioned resid norm 1.129049005637e-07 true resid norm 2.534348314942e-06 ||r(i)||/||b|| 5.758054179283e-01
   17 KSP Residual norm 8.787830693617e-08 
   17 KSP preconditioned resid norm 8.787830693617e-08 true resid norm 1.800890901991e-06 ||r(i)||/||b|| 4.091634651599e-01
   18 KSP Residual norm 6.146101394316e-08 
   18 KSP preconditioned resid norm 6.146101394316e-08 true resid norm 1.144068048336e-06 ||r(i)||/||b|| 2.599329290399e-01
   19 KSP Residual norm 4.512973458190e-08 
   19 KSP preconditioned resid norm 4.512973458190e-08 true resid norm 7.136789907204e-07 ||r(i)||/||b|| 1.621482836813e-01
   20 KSP Residual norm 3.338771173169e-08 
   20 KSP preconditioned resid norm 3.338771173169e-08 true resid norm 4.635587999619e-07 ||r(i)||/||b|| 1.053208302003e-01
   21 KSP Residual norm 2.313890880392e-08 
   21 KSP preconditioned resid norm 2.313890880392e-08 true resid norm 3.273883611157e-07 ||r(i)||/||b|| 7.438282693252e-02
   22 KSP Residual norm 1.655354525920e-08 
   22 KSP preconditioned resid norm 1.655354525920e-08 true resid norm 2.088860783709e-07 ||r(i)||/||b|| 4.745903905418e-02
   23 KSP Residual norm 1.199743075746e-08 
   23 KSP preconditioned resid norm 1.199743075746e-08 true resid norm 1.217675817397e-07 ||r(i)||/||b|| 2.766566571783e-02
   24 KSP Residual norm 8.281406512472e-09 
   24 KSP preconditioned resid norm 8.281406512472e-09 true resid norm 5.908135598807e-08 ||r(i)||/||b|| 1.342331860065e-02
   25 KSP Residual norm 5.456787999593e-09 
   25 KSP preconditioned resid norm 5.456787999593e-09 true resid norm 2.918737819509e-08 ||r(i)||/||b|| 6.631389379576e-03
   26 KSP Residual norm 4.019856142903e-09 
   26 KSP preconditioned resid norm 4.019856142903e-09 true resid norm 2.009709241026e-08 ||r(i)||/||b|| 4.566071137975e-03
   27 KSP Residual norm 2.948885128449e-09 
   27 KSP preconditioned resid norm 2.948885128449e-09 true resid norm 1.480789528712e-08 ||r(i)||/||b|| 3.364362461216e-03
   28 KSP Residual norm 1.936250908405e-09 
   28 KSP preconditioned resid norm 1.936250908405e-09 true resid norm 6.788305086150e-09 ||r(i)||/||b|| 1.542306881856e-03
   29 KSP Residual norm 1.409928100800e-09 
   29 KSP preconditioned resid norm 1.409928100800e-09 true resid norm 4.247636311893e-09 ||r(i)||/||b|| 9.650654518783e-04
   30 KSP Residual norm 1.065525564771e-09 
   30 KSP preconditioned resid norm 1.065525564771e-09 true resid norm 3.425311299715e-09 ||r(i)||/||b|| 7.782327286420e-04
   31 KSP Residual norm 7.540256520537e-10 
   31 KSP preconditioned resid norm 7.540256520537e-10 true resid norm 2.504994853146e-09 ||r(i)||/||b|| 5.691362942575e-04
   32 KSP Residual norm 5.237390897471e-10 
   32 KSP preconditioned resid norm 5.237390897471e-10 true resid norm 1.850193465325e-09 ||r(i)||/||b|| 4.203650363561e-04
   33 KSP Residual norm 3.617629465248e-10 
   33 KSP preconditioned resid norm 3.617629465248e-10 true resid norm 1.391875880541e-09 ||r(i)||/||b|| 3.162350133066e-04
   34 KSP Residual norm 2.656689004151e-10 
   34 KSP preconditioned resid norm 2.656689004151e-10 true resid norm 8.134232484399e-10 ||r(i)||/||b|| 1.848102373139e-04
   35 KSP Residual norm 1.989711257045e-10 
   35 KSP preconditioned resid norm 1.989711257045e-10 true resid norm 6.022562316826e-10 ||r(i)||/||b|| 1.368329677256e-04
   36 KSP Residual norm 1.438324001669e-10 
   36 KSP preconditioned resid norm 1.438324001669e-10 true resid norm 5.955051484473e-10 ||r(i)||/||b|| 1.352991176700e-04
   37 KSP Residual norm 1.098704014959e-10 
   37 KSP preconditioned resid norm 1.098704014959e-10 true resid norm 3.920664597985e-10 ||r(i)||/||b|| 8.907772874348e-05
   38 KSP Residual norm 8.014826826540e-11 
   38 KSP preconditioned resid norm 8.014826826540e-11 true resid norm 3.017867091146e-10 ||r(i)||/||b|| 6.856611663930e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.214603904967e-05 
  1 KSP Residual norm 4.793221704012e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.968045491813e-05 
  1 KSP Residual norm 6.733082380870e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.962024898367e-06 
  1 KSP Residual norm 3.733081190273e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.839421228538e-06 
  1 KSP Residual norm 4.571316939568e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.867776071167e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.892005559822e-06 
  1 KSP Residual norm 1.183783124875e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.537742806088e-06 
  1 KSP Residual norm 1.708393775697e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.411692418052e-06 lambda=9.0952661419362188e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.108803588040e-06 
  1 KSP Residual norm 4.279522325933e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.956361520884e-06 
  1 KSP Residual norm 2.711404860843e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 53 SNES Function norm 4.409376197490e-06 
    0 KSP Residual norm 1.171150717159e-04 
    0 KSP preconditioned resid norm 1.171150717159e-04 true resid norm 4.409376197490e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.418583730086e-05 
    1 KSP preconditioned resid norm 6.418583730086e-05 true resid norm 1.333586645523e-05 ||r(i)||/||b|| 3.024433810573e+00
    2 KSP Residual norm 3.770390001725e-05 
    2 KSP preconditioned resid norm 3.770390001725e-05 true resid norm 3.336594767869e-05 ||r(i)||/||b|| 7.567044902561e+00
    3 KSP Residual norm 1.999525845960e-05 
    3 KSP preconditioned resid norm 1.999525845960e-05 true resid norm 4.291321691956e-05 ||r(i)||/||b|| 9.732264836914e+00
    4 KSP Residual norm 1.179994931950e-05 
    4 KSP preconditioned resid norm 1.179994931950e-05 true resid norm 4.548868189167e-05 ||r(i)||/||b|| 1.031635311987e+01
    5 KSP Residual norm 4.763679535976e-06 
    5 KSP preconditioned resid norm 4.763679535976e-06 true resid norm 4.521444618716e-05 ||r(i)||/||b|| 1.025415935544e+01
    6 KSP Residual norm 2.596472503721e-06 
    6 KSP preconditioned resid norm 2.596472503721e-06 true resid norm 4.147366924023e-05 ||r(i)||/||b|| 9.405790611343e+00
    7 KSP Residual norm 1.447006351658e-06 
    7 KSP preconditioned resid norm 1.447006351658e-06 true resid norm 3.646808409753e-05 ||r(i)||/||b|| 8.270576712935e+00
    8 KSP Residual norm 1.026099858449e-06 
    8 KSP preconditioned resid norm 1.026099858449e-06 true resid norm 3.074731258503e-05 ||r(i)||/||b|| 6.973166091506e+00
    9 KSP Residual norm 6.906701146240e-07 
    9 KSP preconditioned resid norm 6.906701146240e-07 true resid norm 2.367168498058e-05 ||r(i)||/||b|| 5.368488402975e+00
   10 KSP Residual norm 4.699931114547e-07 
   10 KSP preconditioned resid norm 4.699931114547e-07 true resid norm 1.828408713548e-05 ||r(i)||/||b|| 4.146638054128e+00
   11 KSP Residual norm 3.824070909930e-07 
   11 KSP preconditioned resid norm 3.824070909930e-07 true resid norm 1.531336778518e-05 ||r(i)||/||b|| 3.472910248371e+00
   12 KSP Residual norm 3.312331111774e-07 
   12 KSP preconditioned resid norm 3.312331111774e-07 true resid norm 1.290533450754e-05 ||r(i)||/||b|| 2.926793707212e+00
   13 KSP Residual norm 2.687422991651e-07 
   13 KSP preconditioned resid norm 2.687422991651e-07 true resid norm 9.683325001308e-06 ||r(i)||/||b|| 2.196075945350e+00
   14 KSP Residual norm 1.958596403125e-07 
   14 KSP preconditioned resid norm 1.958596403125e-07 true resid norm 6.084533653355e-06 ||r(i)||/||b|| 1.379908037064e+00
   15 KSP Residual norm 1.402518908359e-07 
   15 KSP preconditioned resid norm 1.402518908359e-07 true resid norm 3.671369465779e-06 ||r(i)||/||b|| 8.326278596662e-01
   16 KSP Residual norm 1.080602407430e-07 
   16 KSP preconditioned resid norm 1.080602407430e-07 true resid norm 2.393889074050e-06 ||r(i)||/||b|| 5.429087850142e-01
   17 KSP Residual norm 8.348586045384e-08 
   17 KSP preconditioned resid norm 8.348586045384e-08 true resid norm 1.743034262505e-06 ||r(i)||/||b|| 3.953017806684e-01
   18 KSP Residual norm 5.862499980609e-08 
   18 KSP preconditioned resid norm 5.862499980609e-08 true resid norm 1.112503084259e-06 ||r(i)||/||b|| 2.523039619282e-01
   19 KSP Residual norm 4.334687482494e-08 
   19 KSP preconditioned resid norm 4.334687482494e-08 true resid norm 7.072548238303e-07 ||r(i)||/||b|| 1.603979320778e-01
   20 KSP Residual norm 3.242152128266e-08 
   20 KSP preconditioned resid norm 3.242152128266e-08 true resid norm 4.755013104224e-07 ||r(i)||/||b|| 1.078386803769e-01
   21 KSP Residual norm 2.255444123427e-08 
   21 KSP preconditioned resid norm 2.255444123427e-08 true resid norm 3.349096462019e-07 ||r(i)||/||b|| 7.595397425888e-02
   22 KSP Residual norm 1.606894895177e-08 
   22 KSP preconditioned resid norm 1.606894895177e-08 true resid norm 2.149116243549e-07 ||r(i)||/||b|| 4.873968895582e-02
   23 KSP Residual norm 1.167652970124e-08 
   23 KSP preconditioned resid norm 1.167652970124e-08 true resid norm 1.265691378795e-07 ||r(i)||/||b|| 2.870454508998e-02
   24 KSP Residual norm 8.085744780179e-09 
   24 KSP preconditioned resid norm 8.085744780179e-09 true resid norm 6.411228468941e-08 ||r(i)||/||b|| 1.453998974411e-02
   25 KSP Residual norm 5.295969733680e-09 
   25 KSP preconditioned resid norm 5.295969733680e-09 true resid norm 3.198113082666e-08 ||r(i)||/||b|| 7.252983051177e-03
   26 KSP Residual norm 3.890523531472e-09 
   26 KSP preconditioned resid norm 3.890523531472e-09 true resid norm 2.087036383725e-08 ||r(i)||/||b|| 4.733178323305e-03
   27 KSP Residual norm 2.865933200940e-09 
   27 KSP preconditioned resid norm 2.865933200940e-09 true resid norm 1.425530576545e-08 ||r(i)||/||b|| 3.232952945490e-03
   28 KSP Residual norm 1.887388050312e-09 
   28 KSP preconditioned resid norm 1.887388050312e-09 true resid norm 6.366123402347e-09 ||r(i)||/||b|| 1.443769621193e-03
   29 KSP Residual norm 1.381099586017e-09 
   29 KSP preconditioned resid norm 1.381099586017e-09 true resid norm 4.125364791799e-09 ||r(i)||/||b|| 9.355892096818e-04
   30 KSP Residual norm 1.044939412264e-09 
   30 KSP preconditioned resid norm 1.044939412264e-09 true resid norm 3.421699040844e-09 ||r(i)||/||b|| 7.760052414652e-04
   31 KSP Residual norm 7.443314390380e-10 
   31 KSP preconditioned resid norm 7.443314390380e-10 true resid norm 2.352758518649e-09 ||r(i)||/||b|| 5.335808090017e-04
   32 KSP Residual norm 5.204997703506e-10 
   32 KSP preconditioned resid norm 5.204997703506e-10 true resid norm 1.812391837967e-09 ||r(i)||/||b|| 4.110313470187e-04
   33 KSP Residual norm 3.599835804380e-10 
   33 KSP preconditioned resid norm 3.599835804380e-10 true resid norm 1.482374067813e-09 ||r(i)||/||b|| 3.361867986354e-04
   34 KSP Residual norm 2.642363540156e-10 
   34 KSP preconditioned resid norm 2.642363540156e-10 true resid norm 9.144459696740e-10 ||r(i)||/||b|| 2.073866979630e-04
   35 KSP Residual norm 1.979656807757e-10 
   35 KSP preconditioned resid norm 1.979656807757e-10 true resid norm 7.004075078086e-10 ||r(i)||/||b|| 1.588450330474e-04
   36 KSP Residual norm 1.433364098658e-10 
   36 KSP preconditioned resid norm 1.433364098658e-10 true resid norm 6.463014123287e-10 ||r(i)||/||b|| 1.465743414446e-04
   37 KSP Residual norm 1.094659738118e-10 
   37 KSP preconditioned resid norm 1.094659738118e-10 true resid norm 3.862670074906e-10 ||r(i)||/||b|| 8.760128194790e-05
   38 KSP Residual norm 8.031577777545e-11 
   38 KSP preconditioned resid norm 8.031577777545e-11 true resid norm 2.798883909576e-10 ||r(i)||/||b|| 6.347573407707e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.743357646116e-05 
  1 KSP Residual norm 5.787863446096e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.913848224052e-05 
  1 KSP Residual norm 7.252038194400e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.913755054769e-06 
  1 KSP Residual norm 1.803391608521e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.602538176105e-06 
  1 KSP Residual norm 4.479759390631e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.915160905754e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.376361803882e-06 
  1 KSP Residual norm 5.391907515179e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.382962340649e-06 
  1 KSP Residual norm 1.329560627564e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.386232724332e-06 lambda=7.4751258107762453e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.538042853793e-06 
  1 KSP Residual norm 4.092409481964e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.005628577441e-06 
  1 KSP Residual norm 5.942746914518e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 54 SNES Function norm 4.393504596164e-06 
    0 KSP Residual norm 1.170059701078e-04 
    0 KSP preconditioned resid norm 1.170059701078e-04 true resid norm 4.393504596164e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.413126352634e-05 
    1 KSP preconditioned resid norm 6.413126352634e-05 true resid norm 1.330726619125e-05 ||r(i)||/||b|| 3.028849953375e+00
    2 KSP Residual norm 3.759020028168e-05 
    2 KSP preconditioned resid norm 3.759020028168e-05 true resid norm 3.341300268327e-05 ||r(i)||/||b|| 7.605091095716e+00
    3 KSP Residual norm 1.993175069254e-05 
    3 KSP preconditioned resid norm 1.993175069254e-05 true resid norm 4.293376560631e-05 ||r(i)||/||b|| 9.772099850264e+00
    4 KSP Residual norm 1.175624686351e-05 
    4 KSP preconditioned resid norm 1.175624686351e-05 true resid norm 4.550202333767e-05 ||r(i)||/||b|| 1.035665773000e+01
    5 KSP Residual norm 4.722161627000e-06 
    5 KSP preconditioned resid norm 4.722161627000e-06 true resid norm 4.523069592771e-05 ||r(i)||/||b|| 1.029490124289e+01
    6 KSP Residual norm 2.572898947612e-06 
    6 KSP preconditioned resid norm 2.572898947612e-06 true resid norm 4.150357234025e-05 ||r(i)||/||b|| 9.446575377772e+00
    7 KSP Residual norm 1.446001871311e-06 
    7 KSP preconditioned resid norm 1.446001871311e-06 true resid norm 3.651530320740e-05 ||r(i)||/||b|| 8.311201777114e+00
    8 KSP Residual norm 1.032342396530e-06 
    8 KSP preconditioned resid norm 1.032342396530e-06 true resid norm 3.078127253323e-05 ||r(i)||/||b|| 7.006086339389e+00
    9 KSP Residual norm 6.815681456321e-07 
    9 KSP preconditioned resid norm 6.815681456321e-07 true resid norm 2.356081506034e-05 ||r(i)||/||b|| 5.362647186237e+00
   10 KSP Residual norm 4.529204903567e-07 
   10 KSP preconditioned resid norm 4.529204903567e-07 true resid norm 1.817164927077e-05 ||r(i)||/||b|| 4.136026006809e+00
   11 KSP Residual norm 3.707690408428e-07 
   11 KSP preconditioned resid norm 3.707690408428e-07 true resid norm 1.531907832230e-05 ||r(i)||/||b|| 3.486755956891e+00
   12 KSP Residual norm 3.247373453176e-07 
   12 KSP preconditioned resid norm 3.247373453176e-07 true resid norm 1.302348970523e-05 ||r(i)||/||b|| 2.964259947878e+00
   13 KSP Residual norm 2.663184656764e-07 
   13 KSP preconditioned resid norm 2.663184656764e-07 true resid norm 9.884605381642e-06 ||r(i)||/||b|| 2.249822474357e+00
   14 KSP Residual norm 1.956446701664e-07 
   14 KSP preconditioned resid norm 1.956446701664e-07 true resid norm 6.361885496365e-06 ||r(i)||/||b|| 1.448020676232e+00
   15 KSP Residual norm 1.433296374164e-07 
   15 KSP preconditioned resid norm 1.433296374164e-07 true resid norm 3.924720860347e-06 ||r(i)||/||b|| 8.933007293935e-01
   16 KSP Residual norm 1.126424051275e-07 
   16 KSP preconditioned resid norm 1.126424051275e-07 true resid norm 2.536350745166e-06 ||r(i)||/||b|| 5.772955711440e-01
   17 KSP Residual norm 8.761398110833e-08 
   17 KSP preconditioned resid norm 8.761398110833e-08 true resid norm 1.806979480263e-06 ||r(i)||/||b|| 4.112843040703e-01
   18 KSP Residual norm 6.125508612482e-08 
   18 KSP preconditioned resid norm 6.125508612482e-08 true resid norm 1.141218508426e-06 ||r(i)||/||b|| 2.597512949963e-01
   19 KSP Residual norm 4.486595145530e-08 
   19 KSP preconditioned resid norm 4.486595145530e-08 true resid norm 7.129416784996e-07 ||r(i)||/||b|| 1.622717497831e-01
   20 KSP Residual norm 3.318411442553e-08 
   20 KSP preconditioned resid norm 3.318411442553e-08 true resid norm 4.706634922890e-07 ||r(i)||/||b|| 1.071271195892e-01
   21 KSP Residual norm 2.304416153986e-08 
   21 KSP preconditioned resid norm 2.304416153986e-08 true resid norm 3.300725877973e-07 ||r(i)||/||b|| 7.512740241252e-02
   22 KSP Residual norm 1.646279880188e-08 
   22 KSP preconditioned resid norm 1.646279880188e-08 true resid norm 2.111128052170e-07 ||r(i)||/||b|| 4.805111741576e-02
   23 KSP Residual norm 1.192181777284e-08 
   23 KSP preconditioned resid norm 1.192181777284e-08 true resid norm 1.235266950584e-07 ||r(i)||/||b|| 2.811575414448e-02
   24 KSP Residual norm 8.258953009688e-09 
   24 KSP preconditioned resid norm 8.258953009688e-09 true resid norm 6.007991672930e-08 ||r(i)||/||b|| 1.367471352636e-02
   25 KSP Residual norm 5.432193737695e-09 
   25 KSP preconditioned resid norm 5.432193737695e-09 true resid norm 2.941021602287e-08 ||r(i)||/||b|| 6.694021908739e-03
   26 KSP Residual norm 3.997941893513e-09 
   26 KSP preconditioned resid norm 3.997941893513e-09 true resid norm 2.016967041882e-08 ||r(i)||/||b|| 4.590793062200e-03
   27 KSP Residual norm 2.935438650990e-09 
   27 KSP preconditioned resid norm 2.935438650990e-09 true resid norm 1.469505384450e-08 ||r(i)||/||b|| 3.344722538206e-03
   28 KSP Residual norm 1.927523495272e-09 
   28 KSP preconditioned resid norm 1.927523495272e-09 true resid norm 6.788931131093e-09 ||r(i)||/||b|| 1.545219990670e-03
   29 KSP Residual norm 1.402833923653e-09 
   29 KSP preconditioned resid norm 1.402833923653e-09 true resid norm 4.191542157412e-09 ||r(i)||/||b|| 9.540315858713e-04
   30 KSP Residual norm 1.060066883943e-09 
   30 KSP preconditioned resid norm 1.060066883943e-09 true resid norm 3.367275052771e-09 ||r(i)||/||b|| 7.664211972627e-04
   31 KSP Residual norm 7.521201465062e-10 
   31 KSP preconditioned resid norm 7.521201465062e-10 true resid norm 2.458500874421e-09 ||r(i)||/||b|| 5.595762609574e-04
   32 KSP Residual norm 5.227098295279e-10 
   32 KSP preconditioned resid norm 5.227098295279e-10 true resid norm 1.824738555892e-09 ||r(i)||/||b|| 4.153264247145e-04
   33 KSP Residual norm 3.607404054965e-10 
   33 KSP preconditioned resid norm 3.607404054965e-10 true resid norm 1.371292010991e-09 ||r(i)||/||b|| 3.121180326494e-04
   34 KSP Residual norm 2.643342255662e-10 
   34 KSP preconditioned resid norm 2.643342255662e-10 true resid norm 7.896555179345e-10 ||r(i)||/||b|| 1.797324893262e-04
   35 KSP Residual norm 1.979923198099e-10 
   35 KSP preconditioned resid norm 1.979923198099e-10 true resid norm 5.937680424079e-10 ||r(i)||/||b|| 1.351467898603e-04
   36 KSP Residual norm 1.431306634919e-10 
   36 KSP preconditioned resid norm 1.431306634919e-10 true resid norm 5.948561145417e-10 ||r(i)||/||b|| 1.353944445764e-04
   37 KSP Residual norm 1.093242190315e-10 
   37 KSP preconditioned resid norm 1.093242190315e-10 true resid norm 3.871762275380e-10 ||r(i)||/||b|| 8.812468931431e-05
   38 KSP Residual norm 7.980896190226e-11 
   38 KSP preconditioned resid norm 7.980896190226e-11 true resid norm 3.007870538116e-10 ||r(i)||/||b|| 6.846175922389e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.229866460105e-05 
  1 KSP Residual norm 5.427754903351e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.010005319943e-05 
  1 KSP Residual norm 5.880127665332e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.908839810343e-06 
  1 KSP Residual norm 3.697337457864e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.858266361358e-06 
  1 KSP Residual norm 4.880111028757e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.855057098956e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.878247630475e-06 
  1 KSP Residual norm 1.174847968469e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.546286529796e-06 
  1 KSP Residual norm 1.531445480253e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.403942299006e-06 lambda=9.0270995563349984e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.099723161609e-06 
  1 KSP Residual norm 4.148167467476e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.939029042514e-06 
  1 KSP Residual norm 2.402740081326e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 55 SNES Function norm 4.401245798832e-06 
    0 KSP Residual norm 1.175162061407e-04 
    0 KSP preconditioned resid norm 1.175162061407e-04 true resid norm 4.401245798832e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.429615839875e-05 
    1 KSP preconditioned resid norm 6.429615839875e-05 true resid norm 1.323251140049e-05 ||r(i)||/||b|| 3.006537695305e+00
    2 KSP Residual norm 3.770659772866e-05 
    2 KSP preconditioned resid norm 3.770659772866e-05 true resid norm 3.327960120935e-05 ||r(i)||/||b|| 7.561404822739e+00
    3 KSP Residual norm 2.001531501798e-05 
    3 KSP preconditioned resid norm 2.001531501798e-05 true resid norm 4.279549210623e-05 ||r(i)||/||b|| 9.723495133490e+00
    4 KSP Residual norm 1.182912821013e-05 
    4 KSP preconditioned resid norm 1.182912821013e-05 true resid norm 4.537801477080e-05 ||r(i)||/||b|| 1.031026596671e+01
    5 KSP Residual norm 4.762527882878e-06 
    5 KSP preconditioned resid norm 4.762527882878e-06 true resid norm 4.516195572871e-05 ||r(i)||/||b|| 1.026117553823e+01
    6 KSP Residual norm 2.604417764550e-06 
    6 KSP preconditioned resid norm 2.604417764550e-06 true resid norm 4.143061194557e-05 ||r(i)||/||b|| 9.413382900943e+00
    7 KSP Residual norm 1.448141313932e-06 
    7 KSP preconditioned resid norm 1.448141313932e-06 true resid norm 3.643212595156e-05 ||r(i)||/||b|| 8.277684913946e+00
    8 KSP Residual norm 1.023659625041e-06 
    8 KSP preconditioned resid norm 1.023659625041e-06 true resid norm 3.067633630936e-05 ||r(i)||/||b|| 6.969921179476e+00
    9 KSP Residual norm 6.882939009162e-07 
    9 KSP preconditioned resid norm 6.882939009162e-07 true resid norm 2.364246454059e-05 ||r(i)||/||b|| 5.371766454594e+00
   10 KSP Residual norm 4.691644497694e-07 
   10 KSP preconditioned resid norm 4.691644497694e-07 true resid norm 1.827643593624e-05 ||r(i)||/||b|| 4.152559700504e+00
   11 KSP Residual norm 3.807446165752e-07 
   11 KSP preconditioned resid norm 3.807446165752e-07 true resid norm 1.528486699733e-05 ||r(i)||/||b|| 3.472850119252e+00
   12 KSP Residual norm 3.294256775730e-07 
   12 KSP preconditioned resid norm 3.294256775730e-07 true resid norm 1.289232066480e-05 ||r(i)||/||b|| 2.929243503788e+00
   13 KSP Residual norm 2.675567617191e-07 
   13 KSP preconditioned resid norm 2.675567617191e-07 true resid norm 9.703756370209e-06 ||r(i)||/||b|| 2.204774923678e+00
   14 KSP Residual norm 1.954020673800e-07 
   14 KSP preconditioned resid norm 1.954020673800e-07 true resid norm 6.094573167721e-06 ||r(i)||/||b|| 1.384738196021e+00
   15 KSP Residual norm 1.397766891139e-07 
   15 KSP preconditioned resid norm 1.397766891139e-07 true resid norm 3.649528481659e-06 ||r(i)||/||b|| 8.292035138386e-01
   16 KSP Residual norm 1.078464969216e-07 
   16 KSP preconditioned resid norm 1.078464969216e-07 true resid norm 2.388946224705e-06 ||r(i)||/||b|| 5.427886407387e-01
   17 KSP Residual norm 8.332280174494e-08 
   17 KSP preconditioned resid norm 8.332280174494e-08 true resid norm 1.745313815521e-06 ||r(i)||/||b|| 3.965499531937e-01
   18 KSP Residual norm 5.843843566765e-08 
   18 KSP preconditioned resid norm 5.843843566765e-08 true resid norm 1.105684152533e-06 ||r(i)||/||b|| 2.512207231930e-01
   19 KSP Residual norm 4.306888732413e-08 
   19 KSP preconditioned resid norm 4.306888732413e-08 true resid norm 7.029042730839e-07 ||r(i)||/||b|| 1.597057526918e-01
   20 KSP Residual norm 3.223075630584e-08 
   20 KSP preconditioned resid norm 3.223075630584e-08 true resid norm 4.804005578621e-07 ||r(i)||/||b|| 1.091510403690e-01
   21 KSP Residual norm 2.249316623944e-08 
   21 KSP preconditioned resid norm 2.249316623944e-08 true resid norm 3.369705264794e-07 ||r(i)||/||b|| 7.656253294665e-02
   22 KSP Residual norm 1.598788808031e-08 
   22 KSP preconditioned resid norm 1.598788808031e-08 true resid norm 2.168235852161e-07 ||r(i)||/||b|| 4.926413909299e-02
   23 KSP Residual norm 1.159574006938e-08 
   23 KSP preconditioned resid norm 1.159574006938e-08 true resid norm 1.279502552226e-07 ||r(i)||/||b|| 2.907137230476e-02
   24 KSP Residual norm 8.066935764348e-09 
   24 KSP preconditioned resid norm 8.066935764348e-09 true resid norm 6.526865127635e-08 ||r(i)||/||b|| 1.482958558999e-02
   25 KSP Residual norm 5.274348486128e-09 
   25 KSP preconditioned resid norm 5.274348486128e-09 true resid norm 3.236180626960e-08 ||r(i)||/||b|| 7.352874106280e-03
   26 KSP Residual norm 3.870053309967e-09 
   26 KSP preconditioned resid norm 3.870053309967e-09 true resid norm 2.100577219907e-08 ||r(i)||/||b|| 4.772687815946e-03
   27 KSP Residual norm 2.853192578945e-09 
   27 KSP preconditioned resid norm 2.853192578945e-09 true resid norm 1.422387919319e-08 ||r(i)||/||b|| 3.231784781702e-03
   28 KSP Residual norm 1.879954981909e-09 
   28 KSP preconditioned resid norm 1.879954981909e-09 true resid norm 6.398198594693e-09 ||r(i)||/||b|| 1.453724442382e-03
   29 KSP Residual norm 1.374750881719e-09 
   29 KSP preconditioned resid norm 1.374750881719e-09 true resid norm 4.068764961635e-09 ||r(i)||/||b|| 9.244575621555e-04
   30 KSP Residual norm 1.040037943770e-09 
   30 KSP preconditioned resid norm 1.040037943770e-09 true resid norm 3.390780942020e-09 ||r(i)||/||b|| 7.704139002916e-04
   31 KSP Residual norm 7.430548432128e-10 
   31 KSP preconditioned resid norm 7.430548432128e-10 true resid norm 2.320357484592e-09 ||r(i)||/||b|| 5.272047030884e-04
   32 KSP Residual norm 5.198143187326e-10 
   32 KSP preconditioned resid norm 5.198143187326e-10 true resid norm 1.778033072954e-09 ||r(i)||/||b|| 4.039840432056e-04
   33 KSP Residual norm 3.594423845749e-10 
   33 KSP preconditioned resid norm 3.594423845749e-10 true resid norm 1.467685947694e-09 ||r(i)||/||b|| 3.334705705560e-04
   34 KSP Residual norm 2.636073482845e-10 
   34 KSP preconditioned resid norm 2.636073482845e-10 true resid norm 8.936724000699e-10 ||r(i)||/||b|| 2.030498729035e-04
   35 KSP Residual norm 1.975369011257e-10 
   35 KSP preconditioned resid norm 1.975369011257e-10 true resid norm 6.945872305250e-10 ||r(i)||/||b|| 1.578160507894e-04
   36 KSP Residual norm 1.429784197937e-10 
   36 KSP preconditioned resid norm 1.429784197937e-10 true resid norm 6.483154078016e-10 ||r(i)||/||b|| 1.473027041511e-04
   37 KSP Residual norm 1.090831223016e-10 
   37 KSP preconditioned resid norm 1.090831223016e-10 true resid norm 3.831064606683e-10 ||r(i)||/||b|| 8.704500456894e-05
   38 KSP Residual norm 8.005736364054e-11 
   38 KSP preconditioned resid norm 8.005736364054e-11 true resid norm 2.785887677287e-10 ||r(i)||/||b|| 6.329770716343e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.756489953949e-05 
  1 KSP Residual norm 5.816366230526e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.957506472617e-05 
  1 KSP Residual norm 6.759589796334e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.878261947384e-06 
  1 KSP Residual norm 1.826028500632e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.587176285885e-06 
  1 KSP Residual norm 5.017204783449e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.908753985330e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.356901007404e-06 
  1 KSP Residual norm 5.391380318939e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.373304035119e-06 
  1 KSP Residual norm 1.468784237234e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.379358308772e-06 lambda=7.3926561045468117e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.521738127310e-06 
  1 KSP Residual norm 4.125405219855e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.984233705905e-06 
  1 KSP Residual norm 5.639558209658e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 56 SNES Function norm 4.385994212114e-06 
    0 KSP Residual norm 1.183774615467e-04 
    0 KSP preconditioned resid norm 1.183774615467e-04 true resid norm 4.385994212114e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.456402570830e-05 
    1 KSP preconditioned resid norm 6.456402570830e-05 true resid norm 1.313407846321e-05 ||r(i)||/||b|| 2.994549884936e+00
    2 KSP Residual norm 3.793049865369e-05 
    2 KSP preconditioned resid norm 3.793049865369e-05 true resid norm 3.309426135736e-05 ||r(i)||/||b|| 7.545441183200e+00
    3 KSP Residual norm 2.015192102069e-05 
    3 KSP preconditioned resid norm 2.015192102069e-05 true resid norm 4.267113041239e-05 ||r(i)||/||b|| 9.728952741099e+00
    4 KSP Residual norm 1.190256507476e-05 
    4 KSP preconditioned resid norm 1.190256507476e-05 true resid norm 4.531836885902e-05 ||r(i)||/||b|| 1.033251907489e+01
    5 KSP Residual norm 4.746509621565e-06 
    5 KSP preconditioned resid norm 4.746509621565e-06 true resid norm 4.520852234478e-05 ||r(i)||/||b|| 1.030747423695e+01
    6 KSP Residual norm 2.601378927094e-06 
    6 KSP preconditioned resid norm 2.601378927094e-06 true resid norm 4.149386071801e-05 ||r(i)||/||b|| 9.460537043894e+00
    7 KSP Residual norm 1.453498165257e-06 
    7 KSP preconditioned resid norm 1.453498165257e-06 true resid norm 3.653831473575e-05 ||r(i)||/||b|| 8.330680107792e+00
    8 KSP Residual norm 1.031395574807e-06 
    8 KSP preconditioned resid norm 1.031395574807e-06 true resid norm 3.072236178303e-05 ||r(i)||/||b|| 7.004651692923e+00
    9 KSP Residual norm 6.824719884194e-07 
    9 KSP preconditioned resid norm 6.824719884194e-07 true resid norm 2.360014994880e-05 ||r(i)||/||b|| 5.380798242647e+00
   10 KSP Residual norm 4.541529456783e-07 
   10 KSP preconditioned resid norm 4.541529456783e-07 true resid norm 1.820671593146e-05 ||r(i)||/||b|| 4.151103501499e+00
   11 KSP Residual norm 3.697157852362e-07 
   11 KSP preconditioned resid norm 3.697157852362e-07 true resid norm 1.529687058131e-05 ||r(i)||/||b|| 3.487663193686e+00
   12 KSP Residual norm 3.235357009614e-07 
   12 KSP preconditioned resid norm 3.235357009614e-07 true resid norm 1.302643181516e-05 ||r(i)||/||b|| 2.970006613138e+00
   13 KSP Residual norm 2.661114141266e-07 
   13 KSP preconditioned resid norm 2.661114141266e-07 true resid norm 9.940887814104e-06 ||r(i)||/||b|| 2.266507280527e+00
   14 KSP Residual norm 1.954115143138e-07 
   14 KSP preconditioned resid norm 1.954115143138e-07 true resid norm 6.380863802302e-06 ||r(i)||/||b|| 1.454827228152e+00
   15 KSP Residual norm 1.426011185976e-07 
   15 KSP preconditioned resid norm 1.426011185976e-07 true resid norm 3.878580602862e-06 ||r(i)||/||b|| 8.843104699386e-01
   16 KSP Residual norm 1.125371394603e-07 
   16 KSP preconditioned resid norm 1.125371394603e-07 true resid norm 2.530612502570e-06 ||r(i)||/||b|| 5.769757961787e-01
   17 KSP Residual norm 8.760994357938e-08 
   17 KSP preconditioned resid norm 8.760994357938e-08 true resid norm 1.816199805323e-06 ||r(i)||/||b|| 4.140907893372e-01
   18 KSP Residual norm 6.113526242968e-08 
   18 KSP preconditioned resid norm 6.113526242968e-08 true resid norm 1.133672009311e-06 ||r(i)||/||b|| 2.584754914130e-01
   19 KSP Residual norm 4.450139751879e-08 
   19 KSP preconditioned resid norm 4.450139751879e-08 true resid norm 7.041390621874e-07 ||r(i)||/||b|| 1.605426336958e-01
   20 KSP Residual norm 3.302708905885e-08 
   20 KSP preconditioned resid norm 3.302708905885e-08 true resid norm 4.785077884628e-07 ||r(i)||/||b|| 1.090990469484e-01
   21 KSP Residual norm 2.311641945181e-08 
   21 KSP preconditioned resid norm 2.311641945181e-08 true resid norm 3.331275906489e-07 ||r(i)||/||b|| 7.595258327721e-02
   22 KSP Residual norm 1.644928852323e-08 
   22 KSP preconditioned resid norm 1.644928852323e-08 true resid norm 2.139394032202e-07 ||r(i)||/||b|| 4.877785808045e-02
   23 KSP Residual norm 1.182311444419e-08 
   23 KSP preconditioned resid norm 1.182311444419e-08 true resid norm 1.246794596629e-07 ||r(i)||/||b|| 2.842672690232e-02
   24 KSP Residual norm 8.271085110621e-09 
   24 KSP preconditioned resid norm 8.271085110621e-09 true resid norm 6.151902603796e-08 ||r(i)||/||b|| 1.402624423627e-02
   25 KSP Residual norm 5.420815352177e-09 
   25 KSP preconditioned resid norm 5.420815352177e-09 true resid norm 2.974628665759e-08 ||r(i)||/||b|| 6.782108050995e-03
   26 KSP Residual norm 3.975780602070e-09 
   26 KSP preconditioned resid norm 3.975780602070e-09 true resid norm 2.023927598498e-08 ||r(i)||/||b|| 4.614524097884e-03
   27 KSP Residual norm 2.924481389656e-09 
   27 KSP preconditioned resid norm 2.924481389656e-09 true resid norm 1.468085318278e-08 ||r(i)||/||b|| 3.347212165085e-03
   28 KSP Residual norm 1.925295971020e-09 
   28 KSP preconditioned resid norm 1.925295971020e-09 true resid norm 6.795022206714e-09 ||r(i)||/||b|| 1.549254713548e-03
   29 KSP Residual norm 1.397612765566e-09 
   29 KSP preconditioned resid norm 1.397612765566e-09 true resid norm 4.141189542871e-09 ||r(i)||/||b|| 9.441849082776e-04
   30 KSP Residual norm 1.054921529046e-09 
   30 KSP preconditioned resid norm 1.054921529046e-09 true resid norm 3.311596817887e-09 ||r(i)||/||b|| 7.550390305442e-04
   31 KSP Residual norm 7.539431143229e-10 
   31 KSP preconditioned resid norm 7.539431143229e-10 true resid norm 2.411588523894e-09 ||r(i)||/||b|| 5.498385103277e-04
   32 KSP Residual norm 5.238229154030e-10 
   32 KSP preconditioned resid norm 5.238229154030e-10 true resid norm 1.808946878184e-09 ||r(i)||/||b|| 4.124371329967e-04
   33 KSP Residual norm 3.608381325286e-10 
   33 KSP preconditioned resid norm 3.608381325286e-10 true resid norm 1.351632917824e-09 ||r(i)||/||b|| 3.081702465751e-04
   34 KSP Residual norm 2.636824424078e-10 
   34 KSP preconditioned resid norm 2.636824424078e-10 true resid norm 7.716242988285e-10 ||r(i)||/||b|| 1.759291648624e-04
   35 KSP Residual norm 1.977202780850e-10 
   35 KSP preconditioned resid norm 1.977202780850e-10 true resid norm 5.877067129914e-10 ||r(i)||/||b|| 1.339962354187e-04
   36 KSP Residual norm 1.429438373265e-10 
   36 KSP preconditioned resid norm 1.429438373265e-10 true resid norm 5.879432470977e-10 ||r(i)||/||b|| 1.340501648347e-04
   37 KSP Residual norm 1.089572336159e-10 
   37 KSP preconditioned resid norm 1.089572336159e-10 true resid norm 3.830486315875e-10 ||r(i)||/||b|| 8.733450457584e-05
   38 KSP Residual norm 7.978604902269e-11 
   38 KSP preconditioned resid norm 7.978604902269e-11 true resid norm 3.025176205638e-10 ||r(i)||/||b|| 6.897355672022e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.245689163044e-05 
  1 KSP Residual norm 5.020582301885e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.053806563050e-05 
  1 KSP Residual norm 6.680658263356e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.853159694259e-06 
  1 KSP Residual norm 3.709297422915e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.879414707830e-06 
  1 KSP Residual norm 4.744965770830e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.842468280841e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.863917051910e-06 
  1 KSP Residual norm 1.165741312493e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.555809482674e-06 
  1 KSP Residual norm 1.540102457258e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.396682252190e-06 lambda=8.9557873180001621e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.090274379522e-06 
  1 KSP Residual norm 4.199976206917e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.920946662188e-06 
  1 KSP Residual norm 2.666713013567e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 57 SNES Function norm 4.393564494126e-06 
    0 KSP Residual norm 1.168327160931e-04 
    0 KSP preconditioned resid norm 1.168327160931e-04 true resid norm 4.393564494126e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.406101876794e-05 
    1 KSP preconditioned resid norm 6.406101876794e-05 true resid norm 1.321531191979e-05 ||r(i)||/||b|| 3.007879351142e+00
    2 KSP Residual norm 3.729989196187e-05 
    2 KSP preconditioned resid norm 3.729989196187e-05 true resid norm 3.348881353062e-05 ||r(i)||/||b|| 7.622242390067e+00
    3 KSP Residual norm 1.980031890602e-05 
    3 KSP preconditioned resid norm 1.980031890602e-05 true resid norm 4.284875686928e-05 ||r(i)||/||b|| 9.752618159256e+00
    4 KSP Residual norm 1.172404945764e-05 
    4 KSP preconditioned resid norm 1.172404945764e-05 true resid norm 4.535046659265e-05 ||r(i)||/||b|| 1.032202136859e+01
    5 KSP Residual norm 4.733766825992e-06 
    5 KSP preconditioned resid norm 4.733766825992e-06 true resid norm 4.507309695672e-05 ||r(i)||/||b|| 1.025889047878e+01
    6 KSP Residual norm 2.589445237841e-06 
    6 KSP preconditioned resid norm 2.589445237841e-06 true resid norm 4.134709774036e-05 ||r(i)||/||b|| 9.410832092175e+00
    7 KSP Residual norm 1.443338295490e-06 
    7 KSP preconditioned resid norm 1.443338295490e-06 true resid norm 3.633085668586e-05 ||r(i)||/||b|| 8.269107403438e+00
    8 KSP Residual norm 1.020828736547e-06 
    8 KSP preconditioned resid norm 1.020828736547e-06 true resid norm 3.059338641888e-05 ||r(i)||/||b|| 6.963226887823e+00
    9 KSP Residual norm 6.836817065597e-07 
    9 KSP preconditioned resid norm 6.836817065597e-07 true resid norm 2.353475518605e-05 ||r(i)||/||b|| 5.356642702644e+00
   10 KSP Residual norm 4.673388654263e-07 
   10 KSP preconditioned resid norm 4.673388654263e-07 true resid norm 1.821434752299e-05 ||r(i)||/||b|| 4.145687982352e+00
   11 KSP Residual norm 3.795261739558e-07 
   11 KSP preconditioned resid norm 3.795261739558e-07 true resid norm 1.523774812936e-05 ||r(i)||/||b|| 3.468197212022e+00
   12 KSP Residual norm 3.278172144937e-07 
   12 KSP preconditioned resid norm 3.278172144937e-07 true resid norm 1.284230920663e-05 ||r(i)||/||b|| 2.922981834862e+00
   13 KSP Residual norm 2.658989699411e-07 
   13 KSP preconditioned resid norm 2.658989699411e-07 true resid norm 9.661074297928e-06 ||r(i)||/||b|| 2.198914869884e+00
   14 KSP Residual norm 1.950107363729e-07 
   14 KSP preconditioned resid norm 1.950107363729e-07 true resid norm 6.075456020847e-06 ||r(i)||/||b|| 1.382807974930e+00
   15 KSP Residual norm 1.398555593280e-07 
   15 KSP preconditioned resid norm 1.398555593280e-07 true resid norm 3.637975336010e-06 ||r(i)||/||b|| 8.280236561620e-01
   16 KSP Residual norm 1.075535599976e-07 
   16 KSP preconditioned resid norm 1.075535599976e-07 true resid norm 2.372272464663e-06 ||r(i)||/||b|| 5.399425609513e-01
   17 KSP Residual norm 8.299454544253e-08 
   17 KSP preconditioned resid norm 8.299454544253e-08 true resid norm 1.732975856741e-06 ||r(i)||/||b|| 3.944350558772e-01
   18 KSP Residual norm 5.823289778923e-08 
   18 KSP preconditioned resid norm 5.823289778923e-08 true resid norm 1.094360752951e-06 ||r(i)||/||b|| 2.490826649783e-01
   19 KSP Residual norm 4.285944303232e-08 
   19 KSP preconditioned resid norm 4.285944303232e-08 true resid norm 6.997527697967e-07 ||r(i)||/||b|| 1.592676676835e-01
   20 KSP Residual norm 3.198072804564e-08 
   20 KSP preconditioned resid norm 3.198072804564e-08 true resid norm 4.806893722305e-07 ||r(i)||/||b|| 1.094076058001e-01
   21 KSP Residual norm 2.228125609944e-08 
   21 KSP preconditioned resid norm 2.228125609944e-08 true resid norm 3.357087520880e-07 ||r(i)||/||b|| 7.640920089754e-02
   22 KSP Residual norm 1.584045874121e-08 
   22 KSP preconditioned resid norm 1.584045874121e-08 true resid norm 2.166612362616e-07 ||r(i)||/||b|| 4.931331645439e-02
   23 KSP Residual norm 1.152737893708e-08 
   23 KSP preconditioned resid norm 1.152737893708e-08 true resid norm 1.290371478759e-07 ||r(i)||/||b|| 2.936958090598e-02
   24 KSP Residual norm 8.005089491227e-09 
   24 KSP preconditioned resid norm 8.005089491227e-09 true resid norm 6.558117002719e-08 ||r(i)||/||b|| 1.492664330178e-02
   25 KSP Residual norm 5.242053723562e-09 
   25 KSP preconditioned resid norm 5.242053723562e-09 true resid norm 3.252510767135e-08 ||r(i)||/||b|| 7.402897514043e-03
   26 KSP Residual norm 3.849453234279e-09 
   26 KSP preconditioned resid norm 3.849453234279e-09 true resid norm 2.111314794676e-08 ||r(i)||/||b|| 4.805471269396e-03
   27 KSP Residual norm 2.836222164453e-09 
   27 KSP preconditioned resid norm 2.836222164453e-09 true resid norm 1.409697564872e-08 ||r(i)||/||b|| 3.208550976676e-03
   28 KSP Residual norm 1.865295503706e-09 
   28 KSP preconditioned resid norm 1.865295503706e-09 true resid norm 6.386532440152e-09 ||r(i)||/||b|| 1.453610718288e-03
   29 KSP Residual norm 1.365896930414e-09 
   29 KSP preconditioned resid norm 1.365896930414e-09 true resid norm 4.009852641022e-09 ||r(i)||/||b|| 9.126650232135e-04
   30 KSP Residual norm 1.034296768373e-09 
   30 KSP preconditioned resid norm 1.034296768373e-09 true resid norm 3.351931057229e-09 ||r(i)||/||b|| 7.629183688348e-04
   31 KSP Residual norm 7.374100516669e-10 
   31 KSP preconditioned resid norm 7.374100516669e-10 true resid norm 2.275225346165e-09 ||r(i)||/||b|| 5.178540907292e-04
   32 KSP Residual norm 5.171455918254e-10 
   32 KSP preconditioned resid norm 5.171455918254e-10 true resid norm 1.735612371887e-09 ||r(i)||/||b|| 3.950351415594e-04
   33 KSP Residual norm 3.579938245846e-10 
   33 KSP preconditioned resid norm 3.579938245846e-10 true resid norm 1.445932098204e-09 ||r(i)||/||b|| 3.291022813337e-04
   34 KSP Residual norm 2.625373479381e-10 
   34 KSP preconditioned resid norm 2.625373479381e-10 true resid norm 8.694397195965e-10 ||r(i)||/||b|| 1.978893722304e-04
   35 KSP Residual norm 1.966006770013e-10 
   35 KSP preconditioned resid norm 1.966006770013e-10 true resid norm 6.849314489437e-10 ||r(i)||/||b|| 1.558942516627e-04
   36 KSP Residual norm 1.422425966991e-10 
   36 KSP preconditioned resid norm 1.422425966991e-10 true resid norm 6.499845728011e-10 ||r(i)||/||b|| 1.479401460181e-04
   37 KSP Residual norm 1.085719685839e-10 
   37 KSP preconditioned resid norm 1.085719685839e-10 true resid norm 3.791683869646e-10 ||r(i)||/||b|| 8.630085832847e-05
   38 KSP Residual norm 7.951941129551e-11 
   38 KSP preconditioned resid norm 7.951941129551e-11 true resid norm 2.751081415578e-10 ||r(i)||/||b|| 6.261616096125e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.770213531688e-05 
  1 KSP Residual norm 6.122923895386e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.003225596731e-05 
  1 KSP Residual norm 6.691248994259e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.841665687956e-06 
  1 KSP Residual norm 1.730322331879e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.575028627252e-06 
  1 KSP Residual norm 5.631226647889e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.903164976559e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.336405102930e-06 
  1 KSP Residual norm 5.254913594557e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.364178920858e-06 
  1 KSP Residual norm 1.475612206896e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.373058252679e-06 lambda=7.3066599455931511e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.504694666722e-06 
  1 KSP Residual norm 4.124778498464e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.961819437693e-06 
  1 KSP Residual norm 5.210675544978e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 58 SNES Function norm 4.378977581430e-06 
    0 KSP Residual norm 1.164964638054e-04 
    0 KSP preconditioned resid norm 1.164964638054e-04 true resid norm 4.378977581430e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.390472351592e-05 
    1 KSP preconditioned resid norm 6.390472351592e-05 true resid norm 1.319104614679e-05 ||r(i)||/||b|| 3.012357542714e+00
    2 KSP Residual norm 3.713045390593e-05 
    2 KSP preconditioned resid norm 3.713045390593e-05 true resid norm 3.355207455021e-05 ||r(i)||/||b|| 7.662079543978e+00
    3 KSP Residual norm 1.969894480066e-05 
    3 KSP preconditioned resid norm 1.969894480066e-05 true resid norm 4.288967830018e-05 ||r(i)||/||b|| 9.794450303208e+00
    4 KSP Residual norm 1.165619604479e-05 
    4 KSP preconditioned resid norm 1.165619604479e-05 true resid norm 4.537524560684e-05 ||r(i)||/||b|| 1.036206392087e+01
    5 KSP Residual norm 4.686325738885e-06 
    5 KSP preconditioned resid norm 4.686325738885e-06 true resid norm 4.507809298847e-05 ||r(i)||/||b|| 1.029420501709e+01
    6 KSP Residual norm 2.561931839435e-06 
    6 KSP preconditioned resid norm 2.561931839435e-06 true resid norm 4.136324739586e-05 ||r(i)||/||b|| 9.445868727731e+00
    7 KSP Residual norm 1.441916372672e-06 
    7 KSP preconditioned resid norm 1.441916372672e-06 true resid norm 3.635376356489e-05 ||r(i)||/||b|| 8.301883918990e+00
    8 KSP Residual norm 1.027329839482e-06 
    8 KSP preconditioned resid norm 1.027329839482e-06 true resid norm 3.060438938700e-05 ||r(i)||/||b|| 6.988934932389e+00
    9 KSP Residual norm 6.740719865003e-07 
    9 KSP preconditioned resid norm 6.740719865003e-07 true resid norm 2.338333593726e-05 ||r(i)||/||b|| 5.339907661647e+00
   10 KSP Residual norm 4.504926306239e-07 
   10 KSP preconditioned resid norm 4.504926306239e-07 true resid norm 1.807728448632e-05 ||r(i)||/||b|| 4.128197541586e+00
   11 KSP Residual norm 3.684645336870e-07 
   11 KSP preconditioned resid norm 3.684645336870e-07 true resid norm 1.523024774749e-05 ||r(i)||/||b|| 3.478037387558e+00
   12 KSP Residual norm 3.216647984997e-07 
   12 KSP preconditioned resid norm 3.216647984997e-07 true resid norm 1.293611761256e-05 ||r(i)||/||b|| 2.954141091615e+00
   13 KSP Residual norm 2.634838299145e-07 
   13 KSP preconditioned resid norm 2.634838299145e-07 true resid norm 9.828569296495e-06 ||r(i)||/||b|| 2.244489521521e+00
   14 KSP Residual norm 1.947106479456e-07 
   14 KSP preconditioned resid norm 1.947106479456e-07 true resid norm 6.325366326910e-06 ||r(i)||/||b|| 1.444484747703e+00
   15 KSP Residual norm 1.428448748376e-07 
   15 KSP preconditioned resid norm 1.428448748376e-07 true resid norm 3.876549634766e-06 ||r(i)||/||b|| 8.852636403542e-01
   16 KSP Residual norm 1.119100475419e-07 
   16 KSP preconditioned resid norm 1.119100475419e-07 true resid norm 2.500479963335e-06 ||r(i)||/||b|| 5.710191287434e-01
   17 KSP Residual norm 8.691799023277e-08 
   17 KSP preconditioned resid norm 8.691799023277e-08 true resid norm 1.787762661665e-06 ||r(i)||/||b|| 4.082602909973e-01
   18 KSP Residual norm 6.070907189134e-08 
   18 KSP preconditioned resid norm 6.070907189134e-08 true resid norm 1.117955119462e-06 ||r(i)||/||b|| 2.553004893660e-01
   19 KSP Residual norm 4.430573959750e-08 
   19 KSP preconditioned resid norm 4.430573959750e-08 true resid norm 7.052846057201e-07 ||r(i)||/||b|| 1.610614789879e-01
   20 KSP Residual norm 3.268633658157e-08 
   20 KSP preconditioned resid norm 3.268633658157e-08 true resid norm 4.754709166802e-07 ||r(i)||/||b|| 1.085803495996e-01
   21 KSP Residual norm 2.270784710054e-08 
   21 KSP preconditioned resid norm 2.270784710054e-08 true resid norm 3.304391868708e-07 ||r(i)||/||b|| 7.546035135511e-02
   22 KSP Residual norm 1.620292649625e-08 
   22 KSP preconditioned resid norm 1.620292649625e-08 true resid norm 2.124542890919e-07 ||r(i)||/||b|| 4.851687069439e-02
   23 KSP Residual norm 1.177191487789e-08 
   23 KSP preconditioned resid norm 1.177191487789e-08 true resid norm 1.256476903752e-07 ||r(i)||/||b|| 2.869338516553e-02
   24 KSP Residual norm 8.158509933884e-09 
   24 KSP preconditioned resid norm 8.158509933884e-09 true resid norm 6.097682275595e-08 ||r(i)||/||b|| 1.392489950498e-02
   25 KSP Residual norm 5.370875278204e-09 
   25 KSP preconditioned resid norm 5.370875278204e-09 true resid norm 2.970921063005e-08 ||r(i)||/||b|| 6.784508501720e-03
   26 KSP Residual norm 3.953594393429e-09 
   26 KSP preconditioned resid norm 3.953594393429e-09 true resid norm 2.027190716332e-08 ||r(i)||/||b|| 4.629369935414e-03
   27 KSP Residual norm 2.900595505695e-09 
   27 KSP preconditioned resid norm 2.900595505695e-09 true resid norm 1.431001092267e-08 ||r(i)||/||b|| 3.267888601065e-03
   28 KSP Residual norm 1.900821460345e-09 
   28 KSP preconditioned resid norm 1.900821460345e-09 true resid norm 6.718497315751e-09 ||r(i)||/||b|| 1.534261637749e-03
   29 KSP Residual norm 1.385934582654e-09 
   29 KSP preconditioned resid norm 1.385934582654e-09 true resid norm 4.048293138026e-09 ||r(i)||/||b|| 9.244836409289e-04
   30 KSP Residual norm 1.048886624655e-09 
   30 KSP preconditioned resid norm 1.048886624655e-09 true resid norm 3.229851751189e-09 ||r(i)||/||b|| 7.375812483915e-04
   31 KSP Residual norm 7.431578033544e-10 
   31 KSP preconditioned resid norm 7.431578033544e-10 true resid norm 2.332697344655e-09 ||r(i)||/||b|| 5.327036508585e-04
   32 KSP Residual norm 5.184159999786e-10 
   32 KSP preconditioned resid norm 5.184159999786e-10 true resid norm 1.743641983029e-09 ||r(i)||/||b|| 3.981847247685e-04
   33 KSP Residual norm 3.586455484374e-10 
   33 KSP preconditioned resid norm 3.586455484374e-10 true resid norm 1.324949942935e-09 ||r(i)||/||b|| 3.025706156966e-04
   34 KSP Residual norm 2.629145961626e-10 
   34 KSP preconditioned resid norm 2.629145961626e-10 true resid norm 7.445125448606e-10 ||r(i)||/||b|| 1.700197205891e-04
   35 KSP Residual norm 1.967028327394e-10 
   35 KSP preconditioned resid norm 1.967028327394e-10 true resid norm 5.737096307895e-10 ||r(i)||/||b|| 1.310145165443e-04
   36 KSP Residual norm 1.420512887565e-10 
   36 KSP preconditioned resid norm 1.420512887565e-10 true resid norm 5.935854680437e-10 ||r(i)||/||b|| 1.355534384467e-04
   37 KSP Residual norm 1.084113598641e-10 
   37 KSP preconditioned resid norm 1.084113598641e-10 true resid norm 3.774084931941e-10 ||r(i)||/||b|| 8.618644105294e-05
   38 KSP Residual norm 7.891782986205e-11 
   38 KSP preconditioned resid norm 7.891782986205e-11 true resid norm 2.960335880497e-10 ||r(i)||/||b|| 6.760335775754e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.262075222122e-05 
  1 KSP Residual norm 5.385389899526e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.099530129783e-05 
  1 KSP Residual norm 7.372354522856e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.795292153980e-06 
  1 KSP Residual norm 3.637321063821e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.903272645639e-06 
  1 KSP Residual norm 4.666766023307e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.830068792832e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.849202134897e-06 
  1 KSP Residual norm 1.164578575684e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.566534679176e-06 
  1 KSP Residual norm 1.631132298218e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.389939120687e-06 lambda=8.8820846807523640e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.080553462705e-06 
  1 KSP Residual norm 4.087765341840e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.902298305040e-06 
  1 KSP Residual norm 2.269993016020e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 59 SNES Function norm 4.386371880465e-06 
    0 KSP Residual norm 1.168772880241e-04 
    0 KSP preconditioned resid norm 1.168772880241e-04 true resid norm 4.386371880465e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.403101887578e-05 
    1 KSP preconditioned resid norm 6.403101887578e-05 true resid norm 1.310636980551e-05 ||r(i)||/||b|| 2.987975065196e+00
    2 KSP Residual norm 3.724677083906e-05 
    2 KSP preconditioned resid norm 3.724677083906e-05 true resid norm 3.342420242182e-05 ||r(i)||/||b|| 7.620011100900e+00
    3 KSP Residual norm 1.972737556399e-05 
    3 KSP preconditioned resid norm 1.972737556399e-05 true resid norm 4.280604774440e-05 ||r(i)||/||b|| 9.758873372102e+00
    4 KSP Residual norm 1.168904181732e-05 
    4 KSP preconditioned resid norm 1.168904181732e-05 true resid norm 4.528193812536e-05 ||r(i)||/||b|| 1.032332400429e+01
    5 KSP Residual norm 4.718000373317e-06 
    5 KSP preconditioned resid norm 4.718000373317e-06 true resid norm 4.500084317637e-05 ||r(i)||/||b|| 1.025924030217e+01
    6 KSP Residual norm 2.585377209641e-06 
    6 KSP preconditioned resid norm 2.585377209641e-06 true resid norm 4.128181646449e-05 ||r(i)||/||b|| 9.411380883674e+00
    7 KSP Residual norm 1.441771610363e-06 
    7 KSP preconditioned resid norm 1.441771610363e-06 true resid norm 3.625446066968e-05 ||r(i)||/||b|| 8.265250110495e+00
    8 KSP Residual norm 1.019126722666e-06 
    8 KSP preconditioned resid norm 1.019126722666e-06 true resid norm 3.050790530233e-05 ||r(i)||/||b|| 6.955157048631e+00
    9 KSP Residual norm 6.809280023968e-07 
    9 KSP preconditioned resid norm 6.809280023968e-07 true resid norm 2.344712397186e-05 ||r(i)||/||b|| 5.345448268143e+00
   10 KSP Residual norm 4.668277747927e-07 
   10 KSP preconditioned resid norm 4.668277747927e-07 true resid norm 1.816226901939e-05 ||r(i)||/||b|| 4.140613134120e+00
   11 KSP Residual norm 3.789878296860e-07 
   11 KSP preconditioned resid norm 3.789878296860e-07 true resid norm 1.518557982587e-05 ||r(i)||/||b|| 3.461990966499e+00
   12 KSP Residual norm 3.268909329753e-07 
   12 KSP preconditioned resid norm 3.268909329753e-07 true resid norm 1.279019766347e-05 ||r(i)||/||b|| 2.915894505076e+00
   13 KSP Residual norm 2.650564990298e-07 
   13 KSP preconditioned resid norm 2.650564990298e-07 true resid norm 9.622450646034e-06 ||r(i)||/||b|| 2.193715195214e+00
   14 KSP Residual norm 1.948224399258e-07 
   14 KSP preconditioned resid norm 1.948224399258e-07 true resid norm 6.043690392427e-06 ||r(i)||/||b|| 1.377833562025e+00
   15 KSP Residual norm 1.397475991986e-07 
   15 KSP preconditioned resid norm 1.397475991986e-07 true resid norm 3.602720678697e-06 ||r(i)||/||b|| 8.213441032535e-01
   16 KSP Residual norm 1.073284805251e-07 
   16 KSP preconditioned resid norm 1.073284805251e-07 true resid norm 2.346969194545e-06 ||r(i)||/||b|| 5.350593288721e-01
   17 KSP Residual norm 8.277696541842e-08 
   17 KSP preconditioned resid norm 8.277696541842e-08 true resid norm 1.717065998211e-06 ||r(i)||/||b|| 3.914547249990e-01
   18 KSP Residual norm 5.803490201208e-08 
   18 KSP preconditioned resid norm 5.803490201208e-08 true resid norm 1.078196346999e-06 ||r(i)||/||b|| 2.458059590890e-01
   19 KSP Residual norm 4.261666868639e-08 
   19 KSP preconditioned resid norm 4.261666868639e-08 true resid norm 6.919082275631e-07 ||r(i)||/||b|| 1.577404393468e-01
   20 KSP Residual norm 3.175508153712e-08 
   20 KSP preconditioned resid norm 3.175508153712e-08 true resid norm 4.797734037653e-07 ||r(i)||/||b|| 1.093781869937e-01
   21 KSP Residual norm 2.213064314291e-08 
   21 KSP preconditioned resid norm 2.213064314291e-08 true resid norm 3.340302541411e-07 ||r(i)||/||b|| 7.615183191119e-02
   22 KSP Residual norm 1.571715837664e-08 
   22 KSP preconditioned resid norm 1.571715837664e-08 true resid norm 2.161921573881e-07 ||r(i)||/||b|| 4.928723858342e-02
   23 KSP Residual norm 1.145472969481e-08 
   23 KSP preconditioned resid norm 1.145472969481e-08 true resid norm 1.295855766128e-07 ||r(i)||/||b|| 2.954277023112e-02
   24 KSP Residual norm 7.958142844099e-09 
   24 KSP preconditioned resid norm 7.958142844099e-09 true resid norm 6.594532064840e-08 ||r(i)||/||b|| 1.503413810901e-02
   25 KSP Residual norm 5.213647363919e-09 
   25 KSP preconditioned resid norm 5.213647363919e-09 true resid norm 3.269359767358e-08 ||r(i)||/||b|| 7.453448673422e-03
   26 KSP Residual norm 3.828923506559e-09 
   26 KSP preconditioned resid norm 3.828923506559e-09 true resid norm 2.119198673388e-08 ||r(i)||/||b|| 4.831324682766e-03
   27 KSP Residual norm 2.820091037877e-09 
   27 KSP preconditioned resid norm 2.820091037877e-09 true resid norm 1.396090263689e-08 ||r(i)||/||b|| 3.182790474073e-03
   28 KSP Residual norm 1.852813629527e-09 
   28 KSP preconditioned resid norm 1.852813629527e-09 true resid norm 6.376590180146e-09 ||r(i)||/||b|| 1.453727671506e-03
   29 KSP Residual norm 1.357855588609e-09 
   29 KSP preconditioned resid norm 1.357855588609e-09 true resid norm 3.947945986194e-09 ||r(i)||/||b|| 9.000481705113e-04
   30 KSP Residual norm 1.029071734947e-09 
   30 KSP preconditioned resid norm 1.029071734947e-09 true resid norm 3.310305461217e-09 ||r(i)||/||b|| 7.546796193821e-04
   31 KSP Residual norm 7.332268097687e-10 
   31 KSP preconditioned resid norm 7.332268097687e-10 true resid norm 2.231859287566e-09 ||r(i)||/||b|| 5.088167051010e-04
   32 KSP Residual norm 5.151641391217e-10 
   32 KSP preconditioned resid norm 5.151641391217e-10 true resid norm 1.694017306208e-09 ||r(i)||/||b|| 3.862001107914e-04
   33 KSP Residual norm 3.571218688222e-10 
   33 KSP preconditioned resid norm 3.571218688222e-10 true resid norm 1.423657390115e-09 ||r(i)||/||b|| 3.245637690811e-04
   34 KSP Residual norm 2.620295185173e-10 
   34 KSP preconditioned resid norm 2.620295185173e-10 true resid norm 8.466303943154e-10 ||r(i)||/||b|| 1.930138203936e-04
   35 KSP Residual norm 1.961191136928e-10 
   35 KSP preconditioned resid norm 1.961191136928e-10 true resid norm 6.749433109560e-10 ||r(i)||/||b|| 1.538727972341e-04
   36 KSP Residual norm 1.418041648076e-10 
   36 KSP preconditioned resid norm 1.418041648076e-10 true resid norm 6.490902947810e-10 ||r(i)||/||b|| 1.479788564375e-04
   37 KSP Residual norm 1.081755319456e-10 
   37 KSP preconditioned resid norm 1.081755319456e-10 true resid norm 3.749366281998e-10 ||r(i)||/||b|| 8.547761986840e-05
   38 KSP Residual norm 7.909835507056e-11 
   38 KSP preconditioned resid norm 7.909835507056e-11 true resid norm 2.719915998840e-10 ||r(i)||/||b|| 6.200833109827e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.784543786276e-05 
  1 KSP Residual norm 6.203842406567e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.051063965641e-05 
  1 KSP Residual norm 6.058311073386e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.804072336608e-06 
  1 KSP Residual norm 1.955041882440e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.566554984807e-06 
  1 KSP Residual norm 4.647122257981e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.898370306885e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.315046388566e-06 
  1 KSP Residual norm 5.567294140525e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.355788083552e-06 
  1 KSP Residual norm 1.791812783187e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.367342469446e-06 lambda=7.2176812989119876e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.487024419189e-06 
  1 KSP Residual norm 3.869040743845e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.938536390437e-06 
  1 KSP Residual norm 5.312798087796e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 60 SNES Function norm 4.372480050545e-06 
    0 KSP Residual norm 1.164498110628e-04 
    0 KSP preconditioned resid norm 1.164498110628e-04 true resid norm 4.372480050545e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.387302644194e-05 
    1 KSP preconditioned resid norm 6.387302644194e-05 true resid norm 1.312402213917e-05 ||r(i)||/||b|| 3.001505321341e+00
    2 KSP Residual norm 3.694534593664e-05 
    2 KSP preconditioned resid norm 3.694534593664e-05 true resid norm 3.360252761545e-05 ||r(i)||/||b|| 7.685004214315e+00
    3 KSP Residual norm 1.961744921227e-05 
    3 KSP preconditioned resid norm 1.961744921227e-05 true resid norm 4.284517607092e-05 ||r(i)||/||b|| 9.798827113134e+00
    4 KSP Residual norm 1.162831805022e-05 
    4 KSP preconditioned resid norm 1.162831805022e-05 true resid norm 4.529883106695e-05 ||r(i)||/||b|| 1.035998576170e+01
    5 KSP Residual norm 4.673940410842e-06 
    5 KSP preconditioned resid norm 4.673940410842e-06 true resid norm 4.500845922730e-05 ||r(i)||/||b|| 1.029357680470e+01
    6 KSP Residual norm 2.561351850906e-06 
    6 KSP preconditioned resid norm 2.561351850906e-06 true resid norm 4.130099145617e-05 ||r(i)||/||b|| 9.445667213741e+00
    7 KSP Residual norm 1.441694682248e-06 
    7 KSP preconditioned resid norm 1.441694682248e-06 true resid norm 3.628757962148e-05 ||r(i)||/||b|| 8.299084090036e+00
    8 KSP Residual norm 1.026281351618e-06 
    8 KSP preconditioned resid norm 1.026281351618e-06 true resid norm 3.052524424959e-05 ||r(i)||/||b|| 6.981219787562e+00
    9 KSP Residual norm 6.724411194804e-07 
    9 KSP preconditioned resid norm 6.724411194804e-07 true resid norm 2.331583933749e-05 ||r(i)||/||b|| 5.332406110026e+00
   10 KSP Residual norm 4.508215860729e-07 
   10 KSP preconditioned resid norm 4.508215860729e-07 true resid norm 1.803652121538e-05 ||r(i)||/||b|| 4.125009378403e+00
   11 KSP Residual norm 3.684202722321e-07 
   11 KSP preconditioned resid norm 3.684202722321e-07 true resid norm 1.517836456011e-05 ||r(i)||/||b|| 3.471339922572e+00
   12 KSP Residual norm 3.212111030605e-07 
   12 KSP preconditioned resid norm 3.212111030605e-07 true resid norm 1.288591341441e-05 ||r(i)||/||b|| 2.947049103815e+00
   13 KSP Residual norm 2.629926972681e-07 
   13 KSP preconditioned resid norm 2.629926972681e-07 true resid norm 9.792567896327e-06 ||r(i)||/||b|| 2.239591212110e+00
   14 KSP Residual norm 1.947055856838e-07 
   14 KSP preconditioned resid norm 1.947055856838e-07 true resid norm 6.292260199944e-06 ||r(i)||/||b|| 1.439059784655e+00
   15 KSP Residual norm 1.427891058265e-07 
   15 KSP preconditioned resid norm 1.427891058265e-07 true resid norm 3.833514469143e-06 ||r(i)||/||b|| 8.767368689688e-01
   16 KSP Residual norm 1.117239738525e-07 
   16 KSP preconditioned resid norm 1.117239738525e-07 true resid norm 2.471475557958e-06 ||r(i)||/||b|| 5.652342673695e-01
   17 KSP Residual norm 8.668996119267e-08 
   17 KSP preconditioned resid norm 8.668996119267e-08 true resid norm 1.771163417250e-06 ||r(i)||/||b|| 4.050706685396e-01
   18 KSP Residual norm 6.048765790020e-08 
   18 KSP preconditioned resid norm 6.048765790020e-08 true resid norm 1.100972051103e-06 ||r(i)||/||b|| 2.517957860016e-01
   19 KSP Residual norm 4.402474248322e-08 
   19 KSP preconditioned resid norm 4.402474248322e-08 true resid norm 6.967580464850e-07 ||r(i)||/||b|| 1.593507662541e-01
   20 KSP Residual norm 3.245710660955e-08 
   20 KSP preconditioned resid norm 3.245710660955e-08 true resid norm 4.758645586793e-07 ||r(i)||/||b|| 1.088317278017e-01
   21 KSP Residual norm 2.257585720768e-08 
   21 KSP preconditioned resid norm 2.257585720768e-08 true resid norm 3.291188685391e-07 ||r(i)||/||b|| 7.527052490453e-02
   22 KSP Residual norm 1.608699119911e-08 
   22 KSP preconditioned resid norm 1.608699119911e-08 true resid norm 2.122144984628e-07 ||r(i)||/||b|| 4.853412617316e-02
   23 KSP Residual norm 1.169053742366e-08 
   23 KSP preconditioned resid norm 1.169053742366e-08 true resid norm 1.261731639701e-07 ||r(i)||/||b|| 2.885620117451e-02
   24 KSP Residual norm 8.118937211779e-09 
   24 KSP preconditioned resid norm 8.118937211779e-09 true resid norm 6.139589131718e-08 ||r(i)||/||b|| 1.404143429071e-02
   25 KSP Residual norm 5.341361086195e-09 
   25 KSP preconditioned resid norm 5.341361086195e-09 true resid norm 2.977446658425e-08 ||r(i)||/||b|| 6.809514563833e-03
   26 KSP Residual norm 3.930080291266e-09 
   26 KSP preconditioned resid norm 3.930080291266e-09 true resid norm 2.027495977325e-08 ||r(i)||/||b|| 4.636947347700e-03
   27 KSP Residual norm 2.883968019269e-09 
   27 KSP preconditioned resid norm 2.883968019269e-09 true resid norm 1.412850151933e-08 ||r(i)||/||b|| 3.231232928684e-03
   28 KSP Residual norm 1.889151950820e-09 
   28 KSP preconditioned resid norm 1.889151950820e-09 true resid norm 6.662217720096e-09 ||r(i)||/||b|| 1.523670238190e-03
   29 KSP Residual norm 1.377761170953e-09 
   29 KSP preconditioned resid norm 1.377761170953e-09 true resid norm 3.979879071688e-09 ||r(i)||/||b|| 9.102109159289e-04
   30 KSP Residual norm 1.043078967812e-09 
   30 KSP preconditioned resid norm 1.043078967812e-09 true resid norm 3.168127039148e-09 ||r(i)||/||b|| 7.245606618041e-04
   31 KSP Residual norm 7.398500161354e-10 
   31 KSP preconditioned resid norm 7.398500161354e-10 true resid norm 2.271337553308e-09 ||r(i)||/||b|| 5.194620734803e-04
   32 KSP Residual norm 5.168103162610e-10 
   32 KSP preconditioned resid norm 5.168103162610e-10 true resid norm 1.705813456132e-09 ||r(i)||/||b|| 3.901249259947e-04
   33 KSP Residual norm 3.576020456066e-10 
   33 KSP preconditioned resid norm 3.576020456066e-10 true resid norm 1.298454982708e-09 ||r(i)||/||b|| 2.969607562980e-04
   34 KSP Residual norm 2.618993236573e-10 
   34 KSP preconditioned resid norm 2.618993236573e-10 true resid norm 7.224633114096e-10 ||r(i)||/||b|| 1.652296415439e-04
   35 KSP Residual norm 1.959039946944e-10 
   35 KSP preconditioned resid norm 1.959039946944e-10 true resid norm 5.640761795651e-10 ||r(i)||/||b|| 1.290060041543e-04
   36 KSP Residual norm 1.414053772555e-10 
   36 KSP preconditioned resid norm 1.414053772555e-10 true resid norm 5.897817307457e-10 ||r(i)||/||b|| 1.348849449118e-04
   37 KSP Residual norm 1.078786674213e-10 
   37 KSP preconditioned resid norm 1.078786674213e-10 true resid norm 3.724723406150e-10 ||r(i)||/||b|| 8.518560091968e-05
   38 KSP Residual norm 7.851581554877e-11 
   38 KSP preconditioned resid norm 7.851581554877e-11 true resid norm 2.933700170587e-10 ||r(i)||/||b|| 6.709464964218e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.279023847736e-05 
  1 KSP Residual norm 5.544867342953e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.147236783567e-05 
  1 KSP Residual norm 7.096563618391e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.735355207788e-06 
  1 KSP Residual norm 3.583111683586e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.930008205847e-06 
  1 KSP Residual norm 4.948905724884e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.817907915864e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.834101380733e-06 
  1 KSP Residual norm 1.157693672405e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.578505093153e-06 
  1 KSP Residual norm 1.613003907688e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.383727696799e-06 lambda=8.8058773483463873e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.070547757941e-06 
  1 KSP Residual norm 4.043119266007e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.883072629799e-06 
  1 KSP Residual norm 2.096409077634e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 61 SNES Function norm 4.379693033873e-06 
    0 KSP Residual norm 1.172395781287e-04 
    0 KSP preconditioned resid norm 1.172395781287e-04 true resid norm 4.379693033873e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.413299379928e-05 
    1 KSP preconditioned resid norm 6.413299379928e-05 true resid norm 1.303466616659e-05 ||r(i)||/||b|| 2.976159759548e+00
    2 KSP Residual norm 3.713307702659e-05 
    2 KSP preconditioned resid norm 3.713307702659e-05 true resid norm 3.342488252810e-05 ||r(i)||/||b|| 7.631786581751e+00
    3 KSP Residual norm 1.975088950469e-05 
    3 KSP preconditioned resid norm 1.975088950469e-05 true resid norm 4.267230456359e-05 ||r(i)||/||b|| 9.743218128200e+00
    4 KSP Residual norm 1.172899495302e-05 
    4 KSP preconditioned resid norm 1.172899495302e-05 true resid norm 4.515872966523e-05 ||r(i)||/||b|| 1.031093487967e+01
    5 KSP Residual norm 4.719308286009e-06 
    5 KSP preconditioned resid norm 4.719308286009e-06 true resid norm 4.495098738710e-05 ||r(i)||/||b|| 1.026350181153e+01
    6 KSP Residual norm 2.597281910292e-06 
    6 KSP preconditioned resid norm 2.597281910292e-06 true resid norm 4.124079504679e-05 ||r(i)||/||b|| 9.416366564465e+00
    7 KSP Residual norm 1.445214532304e-06 
    7 KSP preconditioned resid norm 1.445214532304e-06 true resid norm 3.622815989752e-05 ||r(i)||/||b|| 8.271849103881e+00
    8 KSP Residual norm 1.018877444174e-06 
    8 KSP preconditioned resid norm 1.018877444174e-06 true resid norm 3.043656898500e-05 ||r(i)||/||b|| 6.949475396929e+00
    9 KSP Residual norm 6.814106990413e-07 
    9 KSP preconditioned resid norm 6.814106990413e-07 true resid norm 2.342215614491e-05 ||r(i)||/||b|| 5.347899033964e+00
   10 KSP Residual norm 4.684535148876e-07 
   10 KSP preconditioned resid norm 4.684535148876e-07 true resid norm 1.814748757069e-05 ||r(i)||/||b|| 4.143552397470e+00
   11 KSP Residual norm 3.793389914947e-07 
   11 KSP preconditioned resid norm 3.793389914947e-07 true resid norm 1.513554852428e-05 ||r(i)||/||b|| 3.455846884066e+00
   12 KSP Residual norm 3.270025362833e-07 
   12 KSP preconditioned resid norm 3.270025362833e-07 true resid norm 1.275154942435e-05 ||r(i)||/||b|| 2.911516703505e+00
   13 KSP Residual norm 2.653985508833e-07 
   13 KSP preconditioned resid norm 2.653985508833e-07 true resid norm 9.610358303633e-06 ||r(i)||/||b|| 2.194299515812e+00
   14 KSP Residual norm 1.950874577479e-07 
   14 KSP preconditioned resid norm 1.950874577479e-07 true resid norm 6.015188279493e-06 ||r(i)||/||b|| 1.373426912108e+00
   15 KSP Residual norm 1.395488261638e-07 
   15 KSP preconditioned resid norm 1.395488261638e-07 true resid norm 3.543282956698e-06 ||r(i)||/||b|| 8.090254109804e-01
   16 KSP Residual norm 1.073437214719e-07 
   16 KSP preconditioned resid norm 1.073437214719e-07 true resid norm 2.317013946593e-06 ||r(i)||/||b|| 5.290356946645e-01
   17 KSP Residual norm 8.278032218604e-08 
   17 KSP preconditioned resid norm 8.278032218604e-08 true resid norm 1.702299869424e-06 ||r(i)||/||b|| 3.886801783271e-01
   18 KSP Residual norm 5.791826500440e-08 
   18 KSP preconditioned resid norm 5.791826500440e-08 true resid norm 1.058949970442e-06 ||r(i)||/||b|| 2.417863448995e-01
   19 KSP Residual norm 4.233076632240e-08 
   19 KSP preconditioned resid norm 4.233076632240e-08 true resid norm 6.790276812564e-07 ||r(i)||/||b|| 1.550400167328e-01
   20 KSP Residual norm 3.157614944035e-08 
   20 KSP preconditioned resid norm 3.157614944035e-08 true resid norm 4.789966948606e-07 ||r(i)||/||b|| 1.093676408725e-01
   21 KSP Residual norm 2.209613970164e-08 
   21 KSP preconditioned resid norm 2.209613970164e-08 true resid norm 3.324171957443e-07 ||r(i)||/||b|| 7.589965624836e-02
   22 KSP Residual norm 1.564376152391e-08 
   22 KSP preconditioned resid norm 1.564376152391e-08 true resid norm 2.158854605160e-07 ||r(i)||/||b|| 4.929237251248e-02
   23 KSP Residual norm 1.136546504174e-08 
   23 KSP preconditioned resid norm 1.136546504174e-08 true resid norm 1.296358943366e-07 ||r(i)||/||b|| 2.959931057587e-02
   24 KSP Residual norm 7.940780789694e-09 
   24 KSP preconditioned resid norm 7.940780789694e-09 true resid norm 6.669963959441e-08 ||r(i)||/||b|| 1.522929554161e-02
   25 KSP Residual norm 5.192003376300e-09 
   25 KSP preconditioned resid norm 5.192003376300e-09 true resid norm 3.288283703194e-08 ||r(i)||/||b|| 7.508023228482e-03
   26 KSP Residual norm 3.806751398002e-09 
   26 KSP preconditioned resid norm 3.806751398002e-09 true resid norm 2.123892613650e-08 ||r(i)||/||b|| 4.849409758225e-03
   27 KSP Residual norm 2.807029015567e-09 
   27 KSP preconditioned resid norm 2.807029015567e-09 true resid norm 1.394101369546e-08 ||r(i)||/||b|| 3.183102922427e-03
   28 KSP Residual norm 1.845974760074e-09 
   28 KSP preconditioned resid norm 1.845974760074e-09 true resid norm 6.371455039570e-09 ||r(i)||/||b|| 1.454772056008e-03
   29 KSP Residual norm 1.351337986909e-09 
   29 KSP preconditioned resid norm 1.351337986909e-09 true resid norm 3.883529015393e-09 ||r(i)||/||b|| 8.867126041384e-04
   30 KSP Residual norm 1.023775023965e-09 
   30 KSP preconditioned resid norm 1.023775023965e-09 true resid norm 3.268728963870e-09 ||r(i)||/||b|| 7.463374575773e-04
   31 KSP Residual norm 7.326243480026e-10 
   31 KSP preconditioned resid norm 7.326243480026e-10 true resid norm 2.202003675125e-09 ||r(i)||/||b|| 5.027758014305e-04
   32 KSP Residual norm 5.148943395880e-10 
   32 KSP preconditioned resid norm 5.148943395880e-10 true resid norm 1.657743422585e-09 ||r(i)||/||b|| 3.785067605797e-04
   33 KSP Residual norm 3.566534798916e-10 
   33 KSP preconditioned resid norm 3.566534798916e-10 true resid norm 1.402485284694e-09 ||r(i)||/||b|| 3.202245622803e-04
   34 KSP Residual norm 2.613284443713e-10 
   34 KSP preconditioned resid norm 2.613284443713e-10 true resid norm 8.258273292125e-10 ||r(i)||/||b|| 1.885582671720e-04
   35 KSP Residual norm 1.957037515865e-10 
   35 KSP preconditioned resid norm 1.957037515865e-10 true resid norm 6.678954557094e-10 ||r(i)||/||b|| 1.524982345895e-04
   36 KSP Residual norm 1.414127725244e-10 
   36 KSP preconditioned resid norm 1.414127725244e-10 true resid norm 6.457520264188e-10 ||r(i)||/||b|| 1.474423027880e-04
   37 KSP Residual norm 1.077413922075e-10 
   37 KSP preconditioned resid norm 1.077413922075e-10 true resid norm 3.719868842198e-10 ||r(i)||/||b|| 8.493446489122e-05
   38 KSP Residual norm 7.886586378979e-11 
   38 KSP preconditioned resid norm 7.886586378979e-11 true resid norm 2.703865768865e-10 ||r(i)||/||b|| 6.173642188968e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.799495671450e-05 
  1 KSP Residual norm 6.141903332181e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.101075664573e-05 
  1 KSP Residual norm 7.495757271159e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.765503526862e-06 
  1 KSP Residual norm 1.897378030125e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.562157298601e-06 
  1 KSP Residual norm 4.952951829499e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.894361286771e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.292908839769e-06 
  1 KSP Residual norm 5.019121453054e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.348274846564e-06 
  1 KSP Residual norm 1.580612923395e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.362226057371e-06 lambda=7.1259995507486129e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.468785278491e-06 
  1 KSP Residual norm 4.324115495247e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.914462171769e-06 
  1 KSP Residual norm 4.697223605486e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 62 SNES Function norm 4.366528395770e-06 
    0 KSP Residual norm 1.168630392111e-04 
    0 KSP preconditioned resid norm 1.168630392111e-04 true resid norm 4.366528395770e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.399900409746e-05 
    1 KSP preconditioned resid norm 6.399900409746e-05 true resid norm 1.302928023973e-05 ||r(i)||/||b|| 2.983899120489e+00
    2 KSP Residual norm 3.690138075934e-05 
    2 KSP preconditioned resid norm 3.690138075934e-05 true resid norm 3.356196973196e-05 ||r(i)||/||b|| 7.686190650785e+00
    3 KSP Residual norm 1.962610282201e-05 
    3 KSP preconditioned resid norm 1.962610282201e-05 true resid norm 4.273772362211e-05 ||r(i)||/||b|| 9.787574876075e+00
    4 KSP Residual norm 1.165269918844e-05 
    4 KSP preconditioned resid norm 1.165269918844e-05 true resid norm 4.519102578764e-05 ||r(i)||/||b|| 1.034941759028e+01
    5 KSP Residual norm 4.673445017967e-06 
    5 KSP preconditioned resid norm 4.673445017967e-06 true resid norm 4.495415223490e-05 ||r(i)||/||b|| 1.029517002075e+01
    6 KSP Residual norm 2.570583920810e-06 
    6 KSP preconditioned resid norm 2.570583920810e-06 true resid norm 4.125571378124e-05 ||r(i)||/||b|| 9.448172562259e+00
    7 KSP Residual norm 1.444705780961e-06 
    7 KSP preconditioned resid norm 1.444705780961e-06 true resid norm 3.625217222547e-05 ||r(i)||/||b|| 8.302287066444e+00
    8 KSP Residual norm 1.026490850668e-06 
    8 KSP preconditioned resid norm 1.026490850668e-06 true resid norm 3.045711288606e-05 ||r(i)||/||b|| 6.975132216148e+00
    9 KSP Residual norm 6.730998264567e-07 
    9 KSP preconditioned resid norm 6.730998264567e-07 true resid norm 2.328581908120e-05 ||r(i)||/||b|| 5.332799187508e+00
   10 KSP Residual norm 4.526782580315e-07 
   10 KSP preconditioned resid norm 4.526782580315e-07 true resid norm 1.801577154035e-05 ||r(i)||/||b|| 4.125879854073e+00
   11 KSP Residual norm 3.691786992129e-07 
   11 KSP preconditioned resid norm 3.691786992129e-07 true resid norm 1.512639925688e-05 ||r(i)||/||b|| 3.464170591797e+00
   12 KSP Residual norm 3.215796118829e-07 
   12 KSP preconditioned resid norm 3.215796118829e-07 true resid norm 1.284007614351e-05 ||r(i)||/||b|| 2.940568566082e+00
   13 KSP Residual norm 2.633650617584e-07 
   13 KSP preconditioned resid norm 2.633650617584e-07 true resid norm 9.766754944971e-06 ||r(i)||/||b|| 2.236732264110e+00
   14 KSP Residual norm 1.950703584732e-07 
   14 KSP preconditioned resid norm 1.950703584732e-07 true resid norm 6.256095910308e-06 ||r(i)||/||b|| 1.432739087731e+00
   15 KSP Residual norm 1.427805794229e-07 
   15 KSP preconditioned resid norm 1.427805794229e-07 true resid norm 3.773025097905e-06 ||r(i)||/||b|| 8.640789102757e-01
   16 KSP Residual norm 1.117129092186e-07 
   16 KSP preconditioned resid norm 1.117129092186e-07 true resid norm 2.436932077401e-06 ||r(i)||/||b|| 5.580937203481e-01
   17 KSP Residual norm 8.661750901013e-08 
   17 KSP preconditioned resid norm 8.661750901013e-08 true resid norm 1.753470557495e-06 ||r(i)||/||b|| 4.015708587154e-01
   18 KSP Residual norm 6.034285409985e-08 
   18 KSP preconditioned resid norm 6.034285409985e-08 true resid norm 1.080781456345e-06 ||r(i)||/||b|| 2.475150413294e-01
   19 KSP Residual norm 4.372871753890e-08 
   19 KSP preconditioned resid norm 4.372871753890e-08 true resid norm 6.845045525040e-07 ||r(i)||/||b|| 1.567617316235e-01
   20 KSP Residual norm 3.226312997658e-08 
   20 KSP preconditioned resid norm 3.226312997658e-08 true resid norm 4.758638779323e-07 ||r(i)||/||b|| 1.089799114540e-01
   21 KSP Residual norm 2.251660600428e-08 
   21 KSP preconditioned resid norm 2.251660600428e-08 true resid norm 3.273554180008e-07 ||r(i)||/||b|| 7.496926352704e-02
   22 KSP Residual norm 1.600359114552e-08 
   22 KSP preconditioned resid norm 1.600359114552e-08 true resid norm 2.117365969350e-07 ||r(i)||/||b|| 4.849083247462e-02
   23 KSP Residual norm 1.160072357744e-08 
   23 KSP preconditioned resid norm 1.160072357744e-08 true resid norm 1.262704367208e-07 ||r(i)||/||b|| 2.891780959060e-02
   24 KSP Residual norm 8.096889000708e-09 
   24 KSP preconditioned resid norm 8.096889000708e-09 true resid norm 6.197237664523e-08 ||r(i)||/||b|| 1.419259673320e-02
   25 KSP Residual norm 5.316967818671e-09 
   25 KSP preconditioned resid norm 5.316967818671e-09 true resid norm 2.980133669254e-08 ||r(i)||/||b|| 6.824949706364e-03
   26 KSP Residual norm 3.906263442126e-09 
   26 KSP preconditioned resid norm 3.906263442126e-09 true resid norm 2.024092883194e-08 ||r(i)||/||b|| 4.635473996126e-03
   27 KSP Residual norm 2.869667372384e-09 
   27 KSP preconditioned resid norm 2.869667372384e-09 true resid norm 1.401393164029e-08 ||r(i)||/||b|| 3.209398948112e-03
   28 KSP Residual norm 1.881110571947e-09 
   28 KSP preconditioned resid norm 1.881110571947e-09 true resid norm 6.589805021052e-09 ||r(i)||/||b|| 1.509163441473e-03
   29 KSP Residual norm 1.370568367079e-09 
   29 KSP preconditioned resid norm 1.370568367079e-09 true resid norm 3.917628228096e-09 ||r(i)||/||b|| 8.971951795597e-04
   30 KSP Residual norm 1.037338271315e-09 
   30 KSP preconditioned resid norm 1.037338271315e-09 true resid norm 3.114014205646e-09 ||r(i)||/||b|| 7.131556063308e-04
   31 KSP Residual norm 7.387037787444e-10 
   31 KSP preconditioned resid norm 7.387037787444e-10 true resid norm 2.212318316692e-09 ||r(i)||/||b|| 5.066538256879e-04
   32 KSP Residual norm 5.162688546473e-10 
   32 KSP preconditioned resid norm 5.162688546473e-10 true resid norm 1.674569341437e-09 ||r(i)||/||b|| 3.835013057649e-04
   33 KSP Residual norm 3.568029713205e-10 
   33 KSP preconditioned resid norm 3.568029713205e-10 true resid norm 1.270958541548e-09 ||r(i)||/||b|| 2.910684246962e-04
   34 KSP Residual norm 2.607428648677e-10 
   34 KSP preconditioned resid norm 2.607428648677e-10 true resid norm 7.029336368589e-10 ||r(i)||/||b|| 1.609822662644e-04
   35 KSP Residual norm 1.951149830325e-10 
   35 KSP preconditioned resid norm 1.951149830325e-10 true resid norm 5.553802285070e-10 ||r(i)||/||b|| 1.271903393655e-04
   36 KSP Residual norm 1.407687223748e-10 
   36 KSP preconditioned resid norm 1.407687223748e-10 true resid norm 5.820764058329e-10 ||r(i)||/||b|| 1.333041613554e-04
   37 KSP Residual norm 1.073136282660e-10 
   37 KSP preconditioned resid norm 1.073136282660e-10 true resid norm 3.681222245438e-10 ||r(i)||/||b|| 8.430546905418e-05
   38 KSP Residual norm 7.822202707203e-11 
   38 KSP preconditioned resid norm 7.822202707203e-11 true resid norm 2.915214234186e-10 ||r(i)||/||b|| 6.676274536563e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.296535520410e-05 
  1 KSP Residual norm 5.507604679286e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.196977993770e-05 
  1 KSP Residual norm 8.295549172907e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.673431817195e-06 
  1 KSP Residual norm 3.520656966338e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.959676521980e-06 
  1 KSP Residual norm 5.653414581792e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.806033464739e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.818604748883e-06 
  1 KSP Residual norm 1.134926371171e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.591730475723e-06 
  1 KSP Residual norm 2.043726698108e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.378069526172e-06 lambda=8.7270185786497936e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.060238120229e-06 
  1 KSP Residual norm 4.061345796353e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.863244260165e-06 
  1 KSP Residual norm 2.102468464231e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 63 SNES Function norm 4.373557664689e-06 
    0 KSP Residual norm 1.170017827697e-04 
    0 KSP preconditioned resid norm 1.170017827697e-04 true resid norm 4.373557664689e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.410680130307e-05 
    1 KSP preconditioned resid norm 6.410680130307e-05 true resid norm 1.300994868837e-05 ||r(i)||/||b|| 2.974683240924e+00
    2 KSP Residual norm 3.678960302100e-05 
    2 KSP preconditioned resid norm 3.678960302100e-05 true resid norm 3.364336696448e-05 ||r(i)||/||b|| 7.692448469607e+00
    3 KSP Residual norm 1.959495675147e-05 
    3 KSP preconditioned resid norm 1.959495675147e-05 true resid norm 4.269901456157e-05 ||r(i)||/||b|| 9.762993387811e+00
    4 KSP Residual norm 1.166249506775e-05 
    4 KSP preconditioned resid norm 1.166249506775e-05 true resid norm 4.511261384469e-05 ||r(i)||/||b|| 1.031485515989e+01
    5 KSP Residual norm 4.703357110914e-06 
    5 KSP preconditioned resid norm 4.703357110914e-06 true resid norm 4.487768331624e-05 ||r(i)||/||b|| 1.026113904444e+01
    6 KSP Residual norm 2.592616282591e-06 
    6 KSP preconditioned resid norm 2.592616282591e-06 true resid norm 4.117568351195e-05 ||r(i)||/||b|| 9.414688605661e+00
    7 KSP Residual norm 1.444283586033e-06 
    7 KSP preconditioned resid norm 1.444283586033e-06 true resid norm 3.616402847899e-05 ||r(i)||/||b|| 8.268789679160e+00
    8 KSP Residual norm 1.019217660733e-06 
    8 KSP preconditioned resid norm 1.019217660733e-06 true resid norm 3.038739835621e-05 ||r(i)||/||b|| 6.947981640107e+00
    9 KSP Residual norm 6.814847780841e-07 
    9 KSP preconditioned resid norm 6.814847780841e-07 true resid norm 2.337744224698e-05 ||r(i)||/||b|| 5.345177550926e+00
   10 KSP Residual norm 4.699867274141e-07 
   10 KSP preconditioned resid norm 4.699867274141e-07 true resid norm 1.811095992361e-05 ||r(i)||/||b|| 4.141013177861e+00
   11 KSP Residual norm 3.804425344461e-07 
   11 KSP preconditioned resid norm 3.804425344461e-07 true resid norm 1.507939864379e-05 ||r(i)||/||b|| 3.447856367719e+00
   12 KSP Residual norm 3.277311789079e-07 
   12 KSP preconditioned resid norm 3.277311789079e-07 true resid norm 1.269762679232e-05 ||r(i)||/||b|| 2.903271836298e+00
   13 KSP Residual norm 2.656656884692e-07 
   13 KSP preconditioned resid norm 2.656656884692e-07 true resid norm 9.561962151772e-06 ||r(i)||/||b|| 2.186312125017e+00
   14 KSP Residual norm 1.957677694087e-07 
   14 KSP preconditioned resid norm 1.957677694087e-07 true resid norm 5.978530308036e-06 ||r(i)||/||b|| 1.366971871963e+00
   15 KSP Residual norm 1.401824790671e-07 
   15 KSP preconditioned resid norm 1.401824790671e-07 true resid norm 3.504437822646e-06 ||r(i)||/||b|| 8.012785222750e-01
   16 KSP Residual norm 1.075326891161e-07 
   16 KSP preconditioned resid norm 1.075326891161e-07 true resid norm 2.283564946562e-06 ||r(i)||/||b|| 5.221298360826e-01
   17 KSP Residual norm 8.274133933665e-08 
   17 KSP preconditioned resid norm 8.274133933665e-08 true resid norm 1.678590113774e-06 ||r(i)||/||b|| 3.838042715949e-01
   18 KSP Residual norm 5.786700616150e-08 
   18 KSP preconditioned resid norm 5.786700616150e-08 true resid norm 1.039383302276e-06 ||r(i)||/||b|| 2.376516744407e-01
   19 KSP Residual norm 4.213796822308e-08 
   19 KSP preconditioned resid norm 4.213796822308e-08 true resid norm 6.674789930845e-07 ||r(i)||/||b|| 1.526169412315e-01
   20 KSP Residual norm 3.136948043080e-08 
   20 KSP preconditioned resid norm 3.136948043080e-08 true resid norm 4.755789949525e-07 ||r(i)||/||b|| 1.087396191874e-01
   21 KSP Residual norm 2.196083444510e-08 
   21 KSP preconditioned resid norm 2.196083444510e-08 true resid norm 3.281959123765e-07 ||r(i)||/||b|| 7.504094779092e-02
   22 KSP Residual norm 1.552697411830e-08 
   22 KSP preconditioned resid norm 1.552697411830e-08 true resid norm 2.139828951823e-07 ||r(i)||/||b|| 4.892650596789e-02
   23 KSP Residual norm 1.127554458650e-08 
   23 KSP preconditioned resid norm 1.127554458650e-08 true resid norm 1.296410645170e-07 ||r(i)||/||b|| 2.964201559835e-02
   24 KSP Residual norm 7.896843654412e-09 
   24 KSP preconditioned resid norm 7.896843654412e-09 true resid norm 6.692451542051e-08 ||r(i)||/||b|| 1.530207683343e-02
   25 KSP Residual norm 5.162229626421e-09 
   25 KSP preconditioned resid norm 5.162229626421e-09 true resid norm 3.282817930398e-08 ||r(i)||/||b|| 7.506058413044e-03
   26 KSP Residual norm 3.782467184724e-09 
   26 KSP preconditioned resid norm 3.782467184724e-09 true resid norm 2.128030335721e-08 ||r(i)||/||b|| 4.865673437673e-03
   27 KSP Residual norm 2.791994264074e-09 
   27 KSP preconditioned resid norm 2.791994264074e-09 true resid norm 1.394368458159e-08 ||r(i)||/||b|| 3.188178972502e-03
   28 KSP Residual norm 1.835327604642e-09 
   28 KSP preconditioned resid norm 1.835327604642e-09 true resid norm 6.344144196650e-09 ||r(i)||/||b|| 1.450568320585e-03
   29 KSP Residual norm 1.342945255606e-09 
   29 KSP preconditioned resid norm 1.342945255606e-09 true resid norm 3.820666951537e-09 ||r(i)||/||b|| 8.735833032188e-04
   30 KSP Residual norm 1.016796393590e-09 
   30 KSP preconditioned resid norm 1.016796393590e-09 true resid norm 3.222947864254e-09 ||r(i)||/||b|| 7.369167417811e-04
   31 KSP Residual norm 7.295406645779e-10 
   31 KSP preconditioned resid norm 7.295406645779e-10 true resid norm 2.168775591234e-09 ||r(i)||/||b|| 4.958836163849e-04
   32 KSP Residual norm 5.135004630268e-10 
   32 KSP preconditioned resid norm 5.135004630268e-10 true resid norm 1.618900544585e-09 ||r(i)||/||b|| 3.701564421240e-04
   33 KSP Residual norm 3.546530895038e-10 
   33 KSP preconditioned resid norm 3.546530895038e-10 true resid norm 1.371002945549e-09 ||r(i)||/||b|| 3.134754473729e-04
   34 KSP Residual norm 2.588554874270e-10 
   34 KSP preconditioned resid norm 2.588554874270e-10 true resid norm 7.995782308375e-10 ||r(i)||/||b|| 1.828210102940e-04
   35 KSP Residual norm 1.939134100743e-10 
   35 KSP preconditioned resid norm 1.939134100743e-10 true resid norm 6.607314343677e-10 ||r(i)||/||b|| 1.510741334686e-04
   36 KSP Residual norm 1.400939889137e-10 
   36 KSP preconditioned resid norm 1.400939889137e-10 true resid norm 6.406203404284e-10 ||r(i)||/||b|| 1.464757960323e-04
   37 KSP Residual norm 1.068905886888e-10 
   37 KSP preconditioned resid norm 1.068905886888e-10 true resid norm 3.695296395050e-10 ||r(i)||/||b|| 8.449177256503e-05
   38 KSP Residual norm 7.837461330682e-11 
   38 KSP preconditioned resid norm 7.837461330682e-11 true resid norm 2.675990370785e-10 ||r(i)||/||b|| 6.118566567419e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.815083485229e-05 
  1 KSP Residual norm 6.132963005761e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.153309089433e-05 
  1 KSP Residual norm 7.206028832309e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.725965909542e-06 
  1 KSP Residual norm 1.917699335843e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.562213236542e-06 
  1 KSP Residual norm 4.619854103444e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.891145513198e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.270050856981e-06 
  1 KSP Residual norm 4.717708581050e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.341759194723e-06 
  1 KSP Residual norm 1.740376709282e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.357732676468e-06 lambda=7.0318226184835242e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.450020572154e-06 
  1 KSP Residual norm 3.685148211922e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.889653308552e-06 
  1 KSP Residual norm 4.921996341263e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 64 SNES Function norm 4.361155188247e-06 
    0 KSP Residual norm 1.163704483741e-04 
    0 KSP preconditioned resid norm 1.163704483741e-04 true resid norm 4.361155188247e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.382103438967e-05 
    1 KSP preconditioned resid norm 6.382103438967e-05 true resid norm 1.299533078880e-05 ||r(i)||/||b|| 2.979790956264e+00
    2 KSP Residual norm 3.653668060221e-05 
    2 KSP preconditioned resid norm 3.653668060221e-05 true resid norm 3.373978473286e-05 ||r(i)||/||b|| 7.736432957899e+00
    3 KSP Residual norm 1.944568357806e-05 
    3 KSP preconditioned resid norm 1.944568357806e-05 true resid norm 4.276505719642e-05 ||r(i)||/||b|| 9.805901269386e+00
    4 KSP Residual norm 1.156789906951e-05 
    4 KSP preconditioned resid norm 1.156789906951e-05 true resid norm 4.514977451345e-05 ||r(i)||/||b|| 1.035270990474e+01
    5 KSP Residual norm 4.648950977361e-06 
    5 KSP preconditioned resid norm 4.648950977361e-06 true resid norm 4.486937290246e-05 ||r(i)||/||b|| 1.028841464376e+01
    6 KSP Residual norm 2.560972488876e-06 
    6 KSP preconditioned resid norm 2.560972488876e-06 true resid norm 4.117633967494e-05 ||r(i)||/||b|| 9.441613035443e+00
    7 KSP Residual norm 1.442457078600e-06 
    7 KSP preconditioned resid norm 1.442457078600e-06 true resid norm 3.615643070146e-05 ||r(i)||/||b|| 8.290562738721e+00
    8 KSP Residual norm 1.026188136174e-06 
    8 KSP preconditioned resid norm 1.026188136174e-06 true resid norm 3.037009277104e-05 ||r(i)||/||b|| 6.963772546523e+00
    9 KSP Residual norm 6.714936100348e-07 
    9 KSP preconditioned resid norm 6.714936100348e-07 true resid norm 2.317970580665e-05 ||r(i)||/||b|| 5.315038058979e+00
   10 KSP Residual norm 4.535999282428e-07 
   10 KSP preconditioned resid norm 4.535999282428e-07 true resid norm 1.794584998458e-05 ||r(i)||/||b|| 4.114930381964e+00
   11 KSP Residual norm 3.702434759564e-07 
   11 KSP preconditioned resid norm 3.702434759564e-07 true resid norm 1.505677602872e-05 ||r(i)||/||b|| 3.452474259410e+00
   12 KSP Residual norm 3.220877642460e-07 
   12 KSP preconditioned resid norm 3.220877642460e-07 true resid norm 1.276183485022e-05 ||r(i)||/||b|| 2.926251027391e+00
   13 KSP Residual norm 2.633555302380e-07 
   13 KSP preconditioned resid norm 2.633555302380e-07 true resid norm 9.686388212617e-06 ||r(i)||/||b|| 2.221060199537e+00
   14 KSP Residual norm 1.954260942632e-07 
   14 KSP preconditioned resid norm 1.954260942632e-07 true resid norm 6.189260879072e-06 ||r(i)||/||b|| 1.419179233922e+00
   15 KSP Residual norm 1.430665198809e-07 
   15 KSP preconditioned resid norm 1.430665198809e-07 true resid norm 3.717007011572e-06 ||r(i)||/||b|| 8.522987261698e-01
   16 KSP Residual norm 1.115738574256e-07 
   16 KSP preconditioned resid norm 1.115738574256e-07 true resid norm 2.390247535358e-06 ||r(i)||/||b|| 5.480766980730e-01
   17 KSP Residual norm 8.636399338379e-08 
   17 KSP preconditioned resid norm 8.636399338379e-08 true resid norm 1.721135373109e-06 ||r(i)||/||b|| 3.946512561048e-01
   18 KSP Residual norm 6.010702842665e-08 
   18 KSP preconditioned resid norm 6.010702842665e-08 true resid norm 1.056677073207e-06 ||r(i)||/||b|| 2.422929310232e-01
   19 KSP Residual norm 4.347464409965e-08 
   19 KSP preconditioned resid norm 4.347464409965e-08 true resid norm 6.730450229331e-07 ||r(i)||/||b|| 1.543272353038e-01
   20 KSP Residual norm 3.200886416321e-08 
   20 KSP preconditioned resid norm 3.200886416321e-08 true resid norm 4.716508259166e-07 ||r(i)||/||b|| 1.081481409301e-01
   21 KSP Residual norm 2.231945775044e-08 
   21 KSP preconditioned resid norm 2.231945775044e-08 true resid norm 3.233258185745e-07 ||r(i)||/||b|| 7.413765496029e-02
   22 KSP Residual norm 1.585573655885e-08 
   22 KSP preconditioned resid norm 1.585573655885e-08 true resid norm 2.097242136677e-07 ||r(i)||/||b|| 4.808914258150e-02
   23 KSP Residual norm 1.152277730987e-08 
   23 KSP preconditioned resid norm 1.152277730987e-08 true resid norm 1.260815827865e-07 ||r(i)||/||b|| 2.891013443555e-02
   24 KSP Residual norm 8.037420109965e-09 
   24 KSP preconditioned resid norm 8.037420109965e-09 true resid norm 6.177576560248e-08 ||r(i)||/||b|| 1.416500054136e-02
   25 KSP Residual norm 5.281722244923e-09 
   25 KSP preconditioned resid norm 5.281722244923e-09 true resid norm 2.969080564691e-08 ||r(i)||/||b|| 6.808014015856e-03
   26 KSP Residual norm 3.882182907567e-09 
   26 KSP preconditioned resid norm 3.882182907567e-09 true resid norm 2.017937328176e-08 ||r(i)||/||b|| 4.627070675253e-03
   27 KSP Residual norm 2.850313835207e-09 
   27 KSP preconditioned resid norm 2.850313835207e-09 true resid norm 1.375401998649e-08 ||r(i)||/||b|| 3.153756147811e-03
   28 KSP Residual norm 1.865710066697e-09 
   28 KSP preconditioned resid norm 1.865710066697e-09 true resid norm 6.488214834627e-09 ||r(i)||/||b|| 1.487728492697e-03
   29 KSP Residual norm 1.361165374770e-09 
   29 KSP preconditioned resid norm 1.361165374770e-09 true resid norm 3.844719523423e-09 ||r(i)||/||b|| 8.815828278215e-04
   30 KSP Residual norm 1.031057764827e-09 
   30 KSP preconditioned resid norm 1.031057764827e-09 true resid norm 3.052750789739e-09 ||r(i)||/||b|| 6.999867369926e-04
   31 KSP Residual norm 7.333412121518e-10 
   31 KSP preconditioned resid norm 7.333412121518e-10 true resid norm 2.148566949759e-09 ||r(i)||/||b|| 4.926600538199e-04
   32 KSP Residual norm 5.137812624044e-10 
   32 KSP preconditioned resid norm 5.137812624044e-10 true resid norm 1.629481994601e-09 ||r(i)||/||b|| 3.736354071949e-04
   33 KSP Residual norm 3.554160606576e-10 
   33 KSP preconditioned resid norm 3.554160606576e-10 true resid norm 1.239489460610e-09 ||r(i)||/||b|| 2.842112713509e-04
   34 KSP Residual norm 2.596248689880e-10 
   34 KSP preconditioned resid norm 2.596248689880e-10 true resid norm 6.805855629040e-10 ||r(i)||/||b|| 1.560562588413e-04
   35 KSP Residual norm 1.941529809891e-10 
   35 KSP preconditioned resid norm 1.941529809891e-10 true resid norm 5.450176265422e-10 ||r(i)||/||b|| 1.249709315575e-04
   36 KSP Residual norm 1.399675032708e-10 
   36 KSP preconditioned resid norm 1.399675032708e-10 true resid norm 5.775889734199e-10 ||r(i)||/||b|| 1.324394451673e-04
   37 KSP Residual norm 1.067273127246e-10 
   37 KSP preconditioned resid norm 1.067273127246e-10 true resid norm 3.628982581883e-10 ||r(i)||/||b|| 8.321149845029e-05
   38 KSP Residual norm 7.770829018696e-11 
   38 KSP preconditioned resid norm 7.770829018696e-11 true resid norm 2.871102700334e-10 ||r(i)||/||b|| 6.583353667559e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.314609458896e-05 
  1 KSP Residual norm 5.531252776961e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.248795318852e-05 
  1 KSP Residual norm 6.938134259976e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.609576863053e-06 
  1 KSP Residual norm 3.576338659376e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.992238199698e-06 
  1 KSP Residual norm 5.341207479167e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.794493215747e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.802700788732e-06 
  1 KSP Residual norm 1.133541236113e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.606197313658e-06 
  1 KSP Residual norm 1.893629095090e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.372993223484e-06 lambda=8.6453609729257488e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.049603551228e-06 
  1 KSP Residual norm 4.017482083465e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.842783032953e-06 
  1 KSP Residual norm 2.492757251284e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 65 SNES Function norm 4.368001123118e-06 
    0 KSP Residual norm 1.162996629320e-04 
    0 KSP preconditioned resid norm 1.162996629320e-04 true resid norm 4.368001123118e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.379201196779e-05 
    1 KSP preconditioned resid norm 6.379201196779e-05 true resid norm 1.296431133677e-05 ||r(i)||/||b|| 2.968019231532e+00
    2 KSP Residual norm 3.641586820497e-05 
    2 KSP preconditioned resid norm 3.641586820497e-05 true resid norm 3.377234862513e-05 ||r(i)||/||b|| 7.731762807107e+00
    3 KSP Residual norm 1.939818793239e-05 
    3 KSP preconditioned resid norm 1.939818793239e-05 true resid norm 4.272169723102e-05 ||r(i)||/||b|| 9.780605825604e+00
    4 KSP Residual norm 1.156329752792e-05 
    4 KSP preconditioned resid norm 1.156329752792e-05 true resid norm 4.507468749191e-05 ||r(i)||/||b|| 1.031929393364e+01
    5 KSP Residual norm 4.669807810781e-06 
    5 KSP preconditioned resid norm 4.669807810781e-06 true resid norm 4.478488104742e-05 ||r(i)||/||b|| 1.025294632146e+01
    6 KSP Residual norm 2.577701828796e-06 
    6 KSP preconditioned resid norm 2.577701828796e-06 true resid norm 4.108617691378e-05 ||r(i)||/||b|| 9.406173614820e+00
    7 KSP Residual norm 1.440300456660e-06 
    7 KSP preconditioned resid norm 1.440300456660e-06 true resid norm 3.604338214857e-05 ||r(i)||/||b|| 8.251687930620e+00
    8 KSP Residual norm 1.018376140953e-06 
    8 KSP preconditioned resid norm 1.018376140953e-06 true resid norm 3.027001477545e-05 ||r(i)||/||b|| 6.929946655747e+00
    9 KSP Residual norm 6.785672866951e-07 
    9 KSP preconditioned resid norm 6.785672866951e-07 true resid norm 2.321721401029e-05 ||r(i)||/||b|| 5.315294881086e+00
   10 KSP Residual norm 4.701853426328e-07 
   10 KSP preconditioned resid norm 4.701853426328e-07 true resid norm 1.800776889290e-05 ||r(i)||/||b|| 4.122656653542e+00
   11 KSP Residual norm 3.812843114626e-07 
   11 KSP preconditioned resid norm 3.812843114626e-07 true resid norm 1.499428639271e-05 ||r(i)||/||b|| 3.432756991144e+00
   12 KSP Residual norm 3.279600092067e-07 
   12 KSP preconditioned resid norm 3.279600092067e-07 true resid norm 1.259780537159e-05 ||r(i)||/||b|| 2.884112209795e+00
   13 KSP Residual norm 2.655177952117e-07 
   13 KSP preconditioned resid norm 2.655177952117e-07 true resid norm 9.456714578514e-06 ||r(i)||/||b|| 2.164998202144e+00
   14 KSP Residual norm 1.958555126856e-07 
   14 KSP preconditioned resid norm 1.958555126856e-07 true resid norm 5.888230660850e-06 ||r(i)||/||b|| 1.348037808343e+00
   15 KSP Residual norm 1.402280924568e-07 
   15 KSP preconditioned resid norm 1.402280924568e-07 true resid norm 3.438402965946e-06 ||r(i)||/||b|| 7.871799637934e-01
   16 KSP Residual norm 1.072700893355e-07 
   16 KSP preconditioned resid norm 1.072700893355e-07 true resid norm 2.230459024405e-06 ||r(i)||/||b|| 5.106360922391e-01
   17 KSP Residual norm 8.249861873264e-08 
   17 KSP preconditioned resid norm 8.249861873264e-08 true resid norm 1.640117106291e-06 ||r(i)||/||b|| 3.754845889601e-01
   18 KSP Residual norm 5.760044982869e-08 
   18 KSP preconditioned resid norm 5.760044982869e-08 true resid norm 1.010633056399e-06 ||r(i)||/||b|| 2.313719772300e-01
   19 KSP Residual norm 4.190528170151e-08 
   19 KSP preconditioned resid norm 4.190528170151e-08 true resid norm 6.534446108217e-07 ||r(i)||/||b|| 1.495980867228e-01
   20 KSP Residual norm 3.112001252633e-08 
   20 KSP preconditioned resid norm 3.112001252633e-08 true resid norm 4.676500350448e-07 ||r(i)||/||b|| 1.070627094324e-01
   21 KSP Residual norm 2.173628941011e-08 
   21 KSP preconditioned resid norm 2.173628941011e-08 true resid norm 3.226400144287e-07 ||r(i)||/||b|| 7.386445317540e-02
   22 KSP Residual norm 1.536551249001e-08 
   22 KSP preconditioned resid norm 1.536551249001e-08 true resid norm 2.108526833587e-07 ||r(i)||/||b|| 4.827212205664e-02
   23 KSP Residual norm 1.121441913074e-08 
   23 KSP preconditioned resid norm 1.121441913074e-08 true resid norm 1.288725255284e-07 ||r(i)||/||b|| 2.950377573080e-02
   24 KSP Residual norm 7.829668343463e-09 
   24 KSP preconditioned resid norm 7.829668343463e-09 true resid norm 6.628783273719e-08 ||r(i)||/||b|| 1.517578198100e-02
   25 KSP Residual norm 5.126990574508e-09 
   25 KSP preconditioned resid norm 5.126990574508e-09 true resid norm 3.271038366945e-08 ||r(i)||/||b|| 7.488639024456e-03
   26 KSP Residual norm 3.762297359853e-09 
   26 KSP preconditioned resid norm 3.762297359853e-09 true resid norm 2.122211550159e-08 ||r(i)||/||b|| 4.858541676941e-03
   27 KSP Residual norm 2.771864600732e-09 
   27 KSP preconditioned resid norm 2.771864600732e-09 true resid norm 1.360138695885e-08 ||r(i)||/||b|| 3.113869840110e-03
   28 KSP Residual norm 1.817727573395e-09 
   28 KSP preconditioned resid norm 1.817727573395e-09 true resid norm 6.275781277579e-09 ||r(i)||/||b|| 1.436762743573e-03
   29 KSP Residual norm 1.333878353064e-09 
   29 KSP preconditioned resid norm 1.333878353064e-09 true resid norm 3.754046390346e-09 ||r(i)||/||b|| 8.594426339492e-04
   30 KSP Residual norm 1.012262575869e-09 
   30 KSP preconditioned resid norm 1.012262575869e-09 true resid norm 3.172608127867e-09 ||r(i)||/||b|| 7.263295128465e-04
   31 KSP Residual norm 7.229134115736e-10 
   31 KSP preconditioned resid norm 7.229134115736e-10 true resid norm 2.112911605297e-09 ||r(i)||/||b|| 4.837250599854e-04
   32 KSP Residual norm 5.105168382191e-10 
   32 KSP preconditioned resid norm 5.105168382191e-10 true resid norm 1.572859242553e-09 ||r(i)||/||b|| 3.600867303419e-04
   33 KSP Residual norm 3.542741104480e-10 
   33 KSP preconditioned resid norm 3.542741104480e-10 true resid norm 1.342062313515e-09 ||r(i)||/||b|| 3.072486191481e-04
   34 KSP Residual norm 2.594195415906e-10 
   34 KSP preconditioned resid norm 2.594195415906e-10 true resid norm 7.758121965324e-10 ||r(i)||/||b|| 1.776126366878e-04
   35 KSP Residual norm 1.940722617682e-10 
   35 KSP preconditioned resid norm 1.940722617682e-10 true resid norm 6.456307189539e-10 ||r(i)||/||b|| 1.478091925244e-04
   36 KSP Residual norm 1.400192977822e-10 
   36 KSP preconditioned resid norm 1.400192977822e-10 true resid norm 6.374700591413e-10 ||r(i)||/||b|| 1.459409100807e-04
   37 KSP Residual norm 1.067176229480e-10 
   37 KSP preconditioned resid norm 1.067176229480e-10 true resid norm 3.633917430309e-10 ||r(i)||/||b|| 8.319405897302e-05
   38 KSP Residual norm 7.790511499464e-11 
   38 KSP preconditioned resid norm 7.790511499464e-11 true resid norm 2.624501785132e-10 ||r(i)||/||b|| 6.008473237887e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.831320090702e-05 
  1 KSP Residual norm 6.515815754655e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.207804628483e-05 
  1 KSP Residual norm 6.889462614070e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.685454702420e-06 
  1 KSP Residual norm 1.868055950305e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.567073295753e-06 
  1 KSP Residual norm 5.635829265662e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.888744467154e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.246513464113e-06 
  1 KSP Residual norm 5.633143617584e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.336341054289e-06 
  1 KSP Residual norm 1.755010897721e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.353894014314e-06 lambda=6.9353131254599701e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.430764421016e-06 
  1 KSP Residual norm 4.170295246956e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.864152375247e-06 
  1 KSP Residual norm 4.539125714447e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 66 SNES Function norm 4.356398956118e-06 
    0 KSP Residual norm 1.162383201614e-04 
    0 KSP preconditioned resid norm 1.162383201614e-04 true resid norm 4.356398956118e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.374741839997e-05 
    1 KSP preconditioned resid norm 6.374741839997e-05 true resid norm 1.293172363637e-05 ||r(i)||/||b|| 2.968443378724e+00
    2 KSP Residual norm 3.630141413661e-05 
    2 KSP preconditioned resid norm 3.630141413661e-05 true resid norm 3.381846051820e-05 ||r(i)||/||b|| 7.762939266777e+00
    3 KSP Residual norm 1.934221961388e-05 
    3 KSP preconditioned resid norm 1.934221961388e-05 true resid norm 4.273510070693e-05 ||r(i)||/||b|| 9.809730728843e+00
    4 KSP Residual norm 1.152572105472e-05 
    4 KSP preconditioned resid norm 1.152572105472e-05 true resid norm 4.508196574158e-05 ||r(i)||/||b|| 1.034844746675e+01
    5 KSP Residual norm 4.632828539178e-06 
    5 KSP preconditioned resid norm 4.632828539178e-06 true resid norm 4.479628702902e-05 ||r(i)||/||b|| 1.028287066457e+01
    6 KSP Residual norm 2.558847470315e-06 
    6 KSP preconditioned resid norm 2.558847470315e-06 true resid norm 4.110927904636e-05 ||r(i)||/||b|| 9.436527613851e+00
    7 KSP Residual norm 1.442723484110e-06 
    7 KSP preconditioned resid norm 1.442723484110e-06 true resid norm 3.608075932500e-05 ||r(i)||/||b|| 8.282244047993e+00
    8 KSP Residual norm 1.026786231399e-06 
    8 KSP preconditioned resid norm 1.026786231399e-06 true resid norm 3.028298344367e-05 ||r(i)||/||b|| 6.951379740173e+00
    9 KSP Residual norm 6.714115445633e-07 
    9 KSP preconditioned resid norm 6.714115445633e-07 true resid norm 2.309100602436e-05 ||r(i)||/||b|| 5.300480111430e+00
   10 KSP Residual norm 4.556458362194e-07 
   10 KSP preconditioned resid norm 4.556458362194e-07 true resid norm 1.788566333453e-05 ||r(i)||/||b|| 4.105607295082e+00
   11 KSP Residual norm 3.719289065457e-07 
   11 KSP preconditioned resid norm 3.719289065457e-07 true resid norm 1.498414110888e-05 ||r(i)||/||b|| 3.439570447936e+00
   12 KSP Residual norm 3.232105877754e-07 
   12 KSP preconditioned resid norm 3.232105877754e-07 true resid norm 1.268256691408e-05 ||r(i)||/||b|| 2.911250104003e+00
   13 KSP Residual norm 2.640187844459e-07 
   13 KSP preconditioned resid norm 2.640187844459e-07 true resid norm 9.609337454853e-06 ||r(i)||/||b|| 2.205798309945e+00
   14 KSP Residual norm 1.960070354144e-07 
   14 KSP preconditioned resid norm 1.960070354144e-07 true resid norm 6.114287839190e-06 ||r(i)||/||b|| 1.403518800913e+00
   15 KSP Residual norm 1.432988300540e-07 
   15 KSP preconditioned resid norm 1.432988300540e-07 true resid norm 3.643087532742e-06 ||r(i)||/||b|| 8.362612261728e-01
   16 KSP Residual norm 1.115231573037e-07 
   16 KSP preconditioned resid norm 1.115231573037e-07 true resid norm 2.337000387870e-06 ||r(i)||/||b|| 5.364523340059e-01
   17 KSP Residual norm 8.621652091203e-08 
   17 KSP preconditioned resid norm 8.621652091203e-08 true resid norm 1.686604658855e-06 ||r(i)||/||b|| 3.871556934624e-01
   18 KSP Residual norm 5.990105911982e-08 
   18 KSP preconditioned resid norm 5.990105911982e-08 true resid norm 1.029251034458e-06 ||r(i)||/||b|| 2.362618862106e-01
   19 KSP Residual norm 4.319835508020e-08 
   19 KSP preconditioned resid norm 4.319835508020e-08 true resid norm 6.584897197969e-07 ||r(i)||/||b|| 1.511545949831e-01
   20 KSP Residual norm 3.177935733875e-08 
   20 KSP preconditioned resid norm 3.177935733875e-08 true resid norm 4.666767285710e-07 ||r(i)||/||b|| 1.071244239271e-01
   21 KSP Residual norm 2.217411364227e-08 
   21 KSP preconditioned resid norm 2.217411364227e-08 true resid norm 3.189820549869e-07 ||r(i)||/||b|| 7.322149743400e-02
   22 KSP Residual norm 1.573038918471e-08 
   22 KSP preconditioned resid norm 1.573038918471e-08 true resid norm 2.075168962593e-07 ||r(i)||/||b|| 4.763496143251e-02
   23 KSP Residual norm 1.144157415077e-08 
   23 KSP preconditioned resid norm 1.144157415077e-08 true resid norm 1.254859922900e-07 ||r(i)||/||b|| 2.880498171862e-02
   24 KSP Residual norm 7.989695110285e-09 
   24 KSP preconditioned resid norm 7.989695110285e-09 true resid norm 6.163112557196e-08 ||r(i)||/||b|| 1.414726387385e-02
   25 KSP Residual norm 5.250271652705e-09 
   25 KSP preconditioned resid norm 5.250271652705e-09 true resid norm 2.956671711675e-08 ||r(i)||/||b|| 6.786962675956e-03
   26 KSP Residual norm 3.858478098819e-09 
   26 KSP preconditioned resid norm 3.858478098819e-09 true resid norm 2.009077654677e-08 ||r(i)||/||b|| 4.611785272457e-03
   27 KSP Residual norm 2.832381664990e-09 
   27 KSP preconditioned resid norm 2.832381664990e-09 true resid norm 1.352191590412e-08 ||r(i)||/||b|| 3.103920472006e-03
   28 KSP Residual norm 1.852653186842e-09 
   28 KSP preconditioned resid norm 1.852653186842e-09 true resid norm 6.380330014130e-09 ||r(i)||/||b|| 1.464588087179e-03
   29 KSP Residual norm 1.352665647664e-09 
   29 KSP preconditioned resid norm 1.352665647664e-09 true resid norm 3.775077695383e-09 ||r(i)||/||b|| 8.665592232046e-04
   30 KSP Residual norm 1.025257862716e-09 
   30 KSP preconditioned resid norm 1.025257862716e-09 true resid norm 2.995389619178e-09 ||r(i)||/||b|| 6.875838621188e-04
   31 KSP Residual norm 7.294156622437e-10 
   31 KSP preconditioned resid norm 7.294156622437e-10 true resid norm 2.086925262643e-09 ||r(i)||/||b|| 4.790482422902e-04
   32 KSP Residual norm 5.120404663016e-10 
   32 KSP preconditioned resid norm 5.120404663016e-10 true resid norm 1.588693198821e-09 ||r(i)||/||b|| 3.646803735891e-04
   33 KSP Residual norm 3.544802265777e-10 
   33 KSP preconditioned resid norm 3.544802265777e-10 true resid norm 1.209074198800e-09 ||r(i)||/||b|| 2.775398238267e-04
   34 KSP Residual norm 2.588295642731e-10 
   34 KSP preconditioned resid norm 2.588295642731e-10 true resid norm 6.610895175581e-10 ||r(i)||/||b|| 1.517513717676e-04
   35 KSP Residual norm 1.934805623257e-10 
   35 KSP preconditioned resid norm 1.934805623257e-10 true resid norm 5.355250883886e-10 ||r(i)||/||b|| 1.229283850683e-04
   36 KSP Residual norm 1.393550174613e-10 
   36 KSP preconditioned resid norm 1.393550174613e-10 true resid norm 5.710725676867e-10 ||r(i)||/||b|| 1.310882160792e-04
   37 KSP Residual norm 1.062134092703e-10 
   37 KSP preconditioned resid norm 1.062134092703e-10 true resid norm 3.580471565206e-10 ||r(i)||/||b|| 8.218878943989e-05
   38 KSP Residual norm 7.729519762676e-11 
   38 KSP preconditioned resid norm 7.729519762676e-11 true resid norm 2.834350610718e-10 ||r(i)||/||b|| 6.506177784148e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.333241257811e-05 
  1 KSP Residual norm 5.448461398515e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.302718487405e-05 
  1 KSP Residual norm 6.934337313890e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.543817300529e-06 
  1 KSP Residual norm 3.474725970688e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.027565102739e-06 
  1 KSP Residual norm 4.955198777865e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.783335373320e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.786376073238e-06 
  1 KSP Residual norm 1.124922613412e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.621870275298e-06 
  1 KSP Residual norm 1.687933339701e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.368533856118e-06 lambda=8.5607537860144189e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.038621158218e-06 
  1 KSP Residual norm 3.799172686856e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.821654761404e-06 
  1 KSP Residual norm 2.237613459309e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 67 SNES Function norm 4.363064371370e-06 
    0 KSP Residual norm 1.161542224938e-04 
    0 KSP preconditioned resid norm 1.161542224938e-04 true resid norm 4.363064371370e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.371235282111e-05 
    1 KSP preconditioned resid norm 6.371235282111e-05 true resid norm 1.290147367084e-05 ||r(i)||/||b|| 2.956975321175e+00
    2 KSP Residual norm 3.617023137443e-05 
    2 KSP preconditioned resid norm 3.617023137443e-05 true resid norm 3.385800102518e-05 ||r(i)||/||b|| 7.760142446522e+00
    3 KSP Residual norm 1.929019044146e-05 
    3 KSP preconditioned resid norm 1.929019044146e-05 true resid norm 4.269545394931e-05 ||r(i)||/||b|| 9.785657582654e+00
    4 KSP Residual norm 1.151791782968e-05 
    4 KSP preconditioned resid norm 1.151791782968e-05 true resid norm 4.500943306198e-05 ||r(i)||/||b|| 1.031601398259e+01
    5 KSP Residual norm 4.652248657882e-06 
    5 KSP preconditioned resid norm 4.652248657882e-06 true resid norm 4.471245867520e-05 ||r(i)||/||b|| 1.024794843014e+01
    6 KSP Residual norm 2.574741236849e-06 
    6 KSP preconditioned resid norm 2.574741236849e-06 true resid norm 4.101987424310e-05 ||r(i)||/||b|| 9.401620226431e+00
    7 KSP Residual norm 1.440297647206e-06 
    7 KSP preconditioned resid norm 1.440297647206e-06 true resid norm 3.596814918844e-05 ||r(i)||/||b|| 8.243781463428e+00
    8 KSP Residual norm 1.019275419482e-06 
    8 KSP preconditioned resid norm 1.019275419482e-06 true resid norm 3.018522038647e-05 ||r(i)||/||b|| 6.918353207103e+00
    9 KSP Residual norm 6.788149037832e-07 
    9 KSP preconditioned resid norm 6.788149037832e-07 true resid norm 2.312677227673e-05 ||r(i)||/||b|| 5.300580121733e+00
   10 KSP Residual norm 4.723879576305e-07 
   10 KSP preconditioned resid norm 4.723879576305e-07 true resid norm 1.794353349296e-05 ||r(i)||/||b|| 4.112598844679e+00
   11 KSP Residual norm 3.831281526494e-07 
   11 KSP preconditioned resid norm 3.831281526494e-07 true resid norm 1.491723222606e-05 ||r(i)||/||b|| 3.418980550447e+00
   12 KSP Residual norm 3.292932324883e-07 
   12 KSP preconditioned resid norm 3.292932324883e-07 true resid norm 1.251522016653e-05 ||r(i)||/||b|| 2.868447288712e+00
   13 KSP Residual norm 2.664010545699e-07 
   13 KSP preconditioned resid norm 2.664010545699e-07 true resid norm 9.376292098627e-06 ||r(i)||/||b|| 2.149015302216e+00
   14 KSP Residual norm 1.965443478111e-07 
   14 KSP preconditioned resid norm 1.965443478111e-07 true resid norm 5.810174967514e-06 ||r(i)||/||b|| 1.331672987829e+00
   15 KSP Residual norm 1.405443500939e-07 
   15 KSP preconditioned resid norm 1.405443500939e-07 true resid norm 3.365023637497e-06 ||r(i)||/||b|| 7.712523472213e-01
   16 KSP Residual norm 1.073391912996e-07 
   16 KSP preconditioned resid norm 1.073391912996e-07 true resid norm 2.177627961245e-06 ||r(i)||/||b|| 4.991051646026e-01
   17 KSP Residual norm 8.247153659512e-08 
   17 KSP preconditioned resid norm 8.247153659512e-08 true resid norm 1.604006748188e-06 ||r(i)||/||b|| 3.676330697098e-01
   18 KSP Residual norm 5.747085670649e-08 
   18 KSP preconditioned resid norm 5.747085670649e-08 true resid norm 9.817946285114e-07 ||r(i)||/||b|| 2.250240988773e-01
   19 KSP Residual norm 4.167658398391e-08 
   19 KSP preconditioned resid norm 4.167658398391e-08 true resid norm 6.368512049245e-07 ||r(i)||/||b|| 1.459642010105e-01
   20 KSP Residual norm 3.091537347908e-08 
   20 KSP preconditioned resid norm 3.091537347908e-08 true resid norm 4.603399769400e-07 ||r(i)||/||b|| 1.055084082556e-01
   21 KSP Residual norm 2.160268261816e-08 
   21 KSP preconditioned resid norm 2.160268261816e-08 true resid norm 3.169925241557e-07 ||r(i)||/||b|| 7.265364367204e-02
   22 KSP Residual norm 1.524643983103e-08 
   22 KSP preconditioned resid norm 1.524643983103e-08 true resid norm 2.078161973550e-07 ||r(i)||/||b|| 4.763078874533e-02
   23 KSP Residual norm 1.113773941728e-08 
   23 KSP preconditioned resid norm 1.113773941728e-08 true resid norm 1.278670822796e-07 ||r(i)||/||b|| 2.930671459231e-02
   24 KSP Residual norm 7.784305229318e-09 
   24 KSP preconditioned resid norm 7.784305229318e-09 true resid norm 6.597717637580e-08 ||r(i)||/||b|| 1.512175176895e-02
   25 KSP Residual norm 5.097828470775e-09 
   25 KSP preconditioned resid norm 5.097828470775e-09 true resid norm 3.255376157040e-08 ||r(i)||/||b|| 7.461215054266e-03
   26 KSP Residual norm 3.740552150260e-09 
   26 KSP preconditioned resid norm 3.740552150260e-09 true resid norm 2.115292063558e-08 ||r(i)||/||b|| 4.848179819298e-03
   27 KSP Residual norm 2.755324744267e-09 
   27 KSP preconditioned resid norm 2.755324744267e-09 true resid norm 1.343280356069e-08 ||r(i)||/||b|| 3.078754383921e-03
   28 KSP Residual norm 1.805356044067e-09 
   28 KSP preconditioned resid norm 1.805356044067e-09 true resid norm 6.211508608481e-09 ||r(i)||/||b|| 1.423657338003e-03
   29 KSP Residual norm 1.325825053006e-09 
   29 KSP preconditioned resid norm 1.325825053006e-09 true resid norm 3.689525663650e-09 ||r(i)||/||b|| 8.456271440458e-04
   30 KSP Residual norm 1.006879729343e-09 
   30 KSP preconditioned resid norm 1.006879729343e-09 true resid norm 3.122277902220e-09 ||r(i)||/||b|| 7.156158232980e-04
   31 KSP Residual norm 7.192079632444e-10 
   31 KSP preconditioned resid norm 7.192079632444e-10 true resid norm 2.072374821932e-09 ||r(i)||/||b|| 4.749814913415e-04
   32 KSP Residual norm 5.089539052732e-10 
   32 KSP preconditioned resid norm 5.089539052732e-10 true resid norm 1.533069315685e-09 ||r(i)||/||b|| 3.513744435551e-04
   33 KSP Residual norm 3.535185103764e-10 
   33 KSP preconditioned resid norm 3.535185103764e-10 true resid norm 1.310440772564e-09 ||r(i)||/||b|| 3.003487138907e-04
   34 KSP Residual norm 2.588093524872e-10 
   34 KSP preconditioned resid norm 2.588093524872e-10 true resid norm 7.524814959075e-10 ||r(i)||/||b|| 1.724662832951e-04
   35 KSP Residual norm 1.935488872444e-10 
   35 KSP preconditioned resid norm 1.935488872444e-10 true resid norm 6.343102004706e-10 ||r(i)||/||b|| 1.453818111493e-04
   36 KSP Residual norm 1.394998889889e-10 
   36 KSP preconditioned resid norm 1.394998889889e-10 true resid norm 6.306848131659e-10 ||r(i)||/||b|| 1.445508843061e-04
   37 KSP Residual norm 1.062737122128e-10 
   37 KSP preconditioned resid norm 1.062737122128e-10 true resid norm 3.591850345070e-10 ||r(i)||/||b|| 8.232402823665e-05
   38 KSP Residual norm 7.751374829947e-11 
   38 KSP preconditioned resid norm 7.751374829947e-11 true resid norm 2.589370571209e-10 ||r(i)||/||b|| 5.934752162264e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.848216049698e-05 
  1 KSP Residual norm 6.819672817938e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.264591848316e-05 
  1 KSP Residual norm 7.637700348804e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.643952905618e-06 
  1 KSP Residual norm 1.952237437335e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.577054716216e-06 
  1 KSP Residual norm 6.233314016899e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.887191242539e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.222324500689e-06 
  1 KSP Residual norm 5.469035824307e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.332101084432e-06 
  1 KSP Residual norm 1.679214315879e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.350749038755e-06 lambda=6.8366020991566592e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.411044506104e-06 
  1 KSP Residual norm 3.928310567450e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.837991596737e-06 
  1 KSP Residual norm 4.963814308389e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 68 SNES Function norm 4.352303959287e-06 
    0 KSP Residual norm 1.161749275849e-04 
    0 KSP preconditioned resid norm 1.161749275849e-04 true resid norm 4.352303959287e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.370012447165e-05 
    1 KSP preconditioned resid norm 6.370012447165e-05 true resid norm 1.286678683214e-05 ||r(i)||/||b|| 2.956316229864e+00
    2 KSP Residual norm 3.607222890080e-05 
    2 KSP preconditioned resid norm 3.607222890080e-05 true resid norm 3.389841640328e-05 ||r(i)||/||b|| 7.788614196156e+00
    3 KSP Residual norm 1.924809408490e-05 
    3 KSP preconditioned resid norm 1.924809408490e-05 true resid norm 4.270075687584e-05 ||r(i)||/||b|| 9.811069556557e+00
    4 KSP Residual norm 1.148886885125e-05 
    4 KSP preconditioned resid norm 1.148886885125e-05 true resid norm 4.501225783748e-05 ||r(i)||/||b|| 1.034216779401e+01
    5 KSP Residual norm 4.618324641087e-06 
    5 KSP preconditioned resid norm 4.618324641087e-06 true resid norm 4.472630389626e-05 ||r(i)||/||b|| 1.027646605445e+01
    6 KSP Residual norm 2.558324426319e-06 
    6 KSP preconditioned resid norm 2.558324426319e-06 true resid norm 4.104542584675e-05 ||r(i)||/||b|| 9.430735130338e+00
    7 KSP Residual norm 1.443804457670e-06 
    7 KSP preconditioned resid norm 1.443804457670e-06 true resid norm 3.601054245065e-05 ||r(i)||/||b|| 8.273903382555e+00
    8 KSP Residual norm 1.028104634612e-06 
    8 KSP preconditioned resid norm 1.028104634612e-06 true resid norm 3.019905770703e-05 ||r(i)||/||b|| 6.938637096473e+00
    9 KSP Residual norm 6.722435533299e-07 
    9 KSP preconditioned resid norm 6.722435533299e-07 true resid norm 2.300811708811e-05 ||r(i)||/||b|| 5.286422387621e+00
   10 KSP Residual norm 4.584557203080e-07 
   10 KSP preconditioned resid norm 4.584557203080e-07 true resid norm 1.782715152765e-05 ||r(i)||/||b|| 4.096026310298e+00
   11 KSP Residual norm 3.742154700529e-07 
   11 KSP preconditioned resid norm 3.742154700529e-07 true resid norm 1.490797473221e-05 ||r(i)||/||b|| 3.425306428886e+00
   12 KSP Residual norm 3.249021135863e-07 
   12 KSP preconditioned resid norm 3.249021135863e-07 true resid norm 1.259899375723e-05 ||r(i)||/||b|| 2.894787192044e+00
   13 KSP Residual norm 2.651418971245e-07 
   13 KSP preconditioned resid norm 2.651418971245e-07 true resid norm 9.526421891465e-06 ||r(i)||/||b|| 2.188822743214e+00
   14 KSP Residual norm 1.968301266209e-07 
   14 KSP preconditioned resid norm 1.968301266209e-07 true resid norm 6.030935418152e-06 ||r(i)||/||b|| 1.385688011354e+00
   15 KSP Residual norm 1.436420662392e-07 
   15 KSP preconditioned resid norm 1.436420662392e-07 true resid norm 3.560488961006e-06 ||r(i)||/||b|| 8.180699221177e-01
   16 KSP Residual norm 1.115598026490e-07 
   16 KSP preconditioned resid norm 1.115598026490e-07 true resid norm 2.278375450549e-06 ||r(i)||/||b|| 5.234872085825e-01
   17 KSP Residual norm 8.612978575194e-08 
   17 KSP preconditioned resid norm 8.612978575194e-08 true resid norm 1.648551624294e-06 ||r(i)||/||b|| 3.787767673664e-01
   18 KSP Residual norm 5.972552403975e-08 
   18 KSP preconditioned resid norm 5.972552403975e-08 true resid norm 9.995336085171e-07 ||r(i)||/||b|| 2.296562045912e-01
   19 KSP Residual norm 4.292705993788e-08 
   19 KSP preconditioned resid norm 4.292705993788e-08 true resid norm 6.422154955386e-07 ||r(i)||/||b|| 1.475575928396e-01
   20 KSP Residual norm 3.156193272197e-08 
   20 KSP preconditioned resid norm 3.156193272197e-08 true resid norm 4.606296403269e-07 ||r(i)||/||b|| 1.058358158428e-01
   21 KSP Residual norm 2.204397277342e-08 
   21 KSP preconditioned resid norm 2.204397277342e-08 true resid norm 3.139857382823e-07 ||r(i)||/||b|| 7.214241955972e-02
   22 KSP Residual norm 1.561190606327e-08 
   22 KSP preconditioned resid norm 1.561190606327e-08 true resid norm 2.048566780608e-07 ||r(i)||/||b|| 4.706855954390e-02
   23 KSP Residual norm 1.135930801704e-08 
   23 KSP preconditioned resid norm 1.135930801704e-08 true resid norm 1.245595752033e-07 ||r(i)||/||b|| 2.861922705042e-02
   24 KSP Residual norm 7.944742493745e-09 
   24 KSP preconditioned resid norm 7.944742493745e-09 true resid norm 6.138532545241e-08 ||r(i)||/||b|| 1.410409889259e-02
   25 KSP Residual norm 5.219814706249e-09 
   25 KSP preconditioned resid norm 5.219814706249e-09 true resid norm 2.937712472230e-08 ||r(i)||/||b|| 6.749787008698e-03
   26 KSP Residual norm 3.834860680099e-09 
   26 KSP preconditioned resid norm 3.834860680099e-09 true resid norm 1.996787467960e-08 ||r(i)||/||b|| 4.587886063656e-03
   27 KSP Residual norm 2.815047046353e-09 
   27 KSP preconditioned resid norm 2.815047046353e-09 true resid norm 1.330176297243e-08 ||r(i)||/||b|| 3.056257811233e-03
   28 KSP Residual norm 1.840316123103e-09 
   28 KSP preconditioned resid norm 1.840316123103e-09 true resid norm 6.258095540209e-09 ||r(i)||/||b|| 1.437881085225e-03
   29 KSP Residual norm 1.344387213623e-09 
   29 KSP preconditioned resid norm 1.344387213623e-09 true resid norm 3.709757402066e-09 ||r(i)||/||b|| 8.523663413146e-04
   30 KSP Residual norm 1.019461177905e-09 
   30 KSP preconditioned resid norm 1.019461177905e-09 true resid norm 2.943098017955e-09 ||r(i)||/||b|| 6.762161019740e-04
   31 KSP Residual norm 7.259328428610e-10 
   31 KSP preconditioned resid norm 7.259328428610e-10 true resid norm 2.029368662185e-09 ||r(i)||/||b|| 4.662745711624e-04
   32 KSP Residual norm 5.105631953953e-10 
   32 KSP preconditioned resid norm 5.105631953953e-10 true resid norm 1.551038857240e-09 ||r(i)||/||b|| 3.563719059489e-04
   33 KSP Residual norm 3.535870352628e-10 
   33 KSP preconditioned resid norm 3.535870352628e-10 true resid norm 1.177718644043e-09 ||r(i)||/||b|| 2.705965978158e-04
   34 KSP Residual norm 2.579609850000e-10 
   34 KSP preconditioned resid norm 2.579609850000e-10 true resid norm 6.431486300043e-10 ||r(i)||/||b|| 1.477719929538e-04
   35 KSP Residual norm 1.927747623238e-10 
   35 KSP preconditioned resid norm 1.927747623238e-10 true resid norm 5.265338782850e-10 ||r(i)||/||b|| 1.209781952755e-04
   36 KSP Residual norm 1.387078800231e-10 
   36 KSP preconditioned resid norm 1.387078800231e-10 true resid norm 5.630170784949e-10 ||r(i)||/||b|| 1.293606980950e-04
   37 KSP Residual norm 1.056768910661e-10 
   37 KSP preconditioned resid norm 1.056768910661e-10 true resid norm 3.534808636758e-10 ||r(i)||/||b|| 8.121695244230e-05
   38 KSP Residual norm 7.690387714487e-11 
   38 KSP preconditioned resid norm 7.690387714487e-11 true resid norm 2.798676647136e-10 ||r(i)||/||b|| 6.430333619425e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.352420644266e-05 
  1 KSP Residual norm 6.101927481000e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.358762389361e-05 
  1 KSP Residual norm 7.845352437377e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.476152568686e-06 
  1 KSP Residual norm 3.412007656006e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.065440973368e-06 
  1 KSP Residual norm 6.143099812779e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.772608598792e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.769614763307e-06 
  1 KSP Residual norm 1.105613343410e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.638692074806e-06 
  1 KSP Residual norm 1.724052133744e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.364732195533e-06 lambda=8.4730420959552022e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.027265864715e-06 
  1 KSP Residual norm 4.039196650310e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.799821406805e-06 
  1 KSP Residual norm 2.198588200507e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 69 SNES Function norm 4.358793749557e-06 
    0 KSP Residual norm 1.164455500056e-04 
    0 KSP preconditioned resid norm 1.164455500056e-04 true resid norm 4.358793749557e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.382355413415e-05 
    1 KSP preconditioned resid norm 6.382355413415e-05 true resid norm 1.283282331815e-05 ||r(i)||/||b|| 2.944122630133e+00
    2 KSP Residual norm 3.600383555471e-05 
    2 KSP preconditioned resid norm 3.600383555471e-05 true resid norm 3.392941597397e-05 ||r(i)||/||b|| 7.784129721077e+00
    3 KSP Residual norm 1.925162686787e-05 
    3 KSP preconditioned resid norm 1.925162686787e-05 true resid norm 4.263197183632e-05 ||r(i)||/||b|| 9.780681143872e+00
    4 KSP Residual norm 1.151425605617e-05 
    4 KSP preconditioned resid norm 1.151425605617e-05 true resid norm 4.492393266461e-05 ||r(i)||/||b|| 1.030650570910e+01
    5 KSP Residual norm 4.648033272019e-06 
    5 KSP preconditioned resid norm 4.648033272019e-06 true resid norm 4.465754441918e-05 ||r(i)||/||b|| 1.024539057938e+01
    6 KSP Residual norm 2.581598189738e-06 
    6 KSP preconditioned resid norm 2.581598189738e-06 true resid norm 4.097316894697e-05 ||r(i)||/||b|| 9.400116477439e+00
    7 KSP Residual norm 1.443801540775e-06 
    7 KSP preconditioned resid norm 1.443801540775e-06 true resid norm 3.593277925273e-05 ||r(i)||/||b|| 8.243743869823e+00
    8 KSP Residual norm 1.021719723116e-06 
    8 KSP preconditioned resid norm 1.021719723116e-06 true resid norm 3.012968650399e-05 ||r(i)||/||b|| 6.912390958406e+00
    9 KSP Residual norm 6.818162192952e-07 
    9 KSP preconditioned resid norm 6.818162192952e-07 true resid norm 2.309565014753e-05 ||r(i)||/||b|| 5.298633400554e+00
   10 KSP Residual norm 4.764001130969e-07 
   10 KSP preconditioned resid norm 4.764001130969e-07 true resid norm 1.791294972537e-05 ||r(i)||/||b|| 4.109611684928e+00
   11 KSP Residual norm 3.859425986005e-07 
   11 KSP preconditioned resid norm 3.859425986005e-07 true resid norm 1.484809725690e-05 ||r(i)||/||b|| 3.406469337627e+00
   12 KSP Residual norm 3.316482795783e-07 
   12 KSP preconditioned resid norm 3.316482795783e-07 true resid norm 1.244694310129e-05 ||r(i)||/||b|| 2.855593500508e+00
   13 KSP Residual norm 2.682109185118e-07 
   13 KSP preconditioned resid norm 2.682109185118e-07 true resid norm 9.315944850685e-06 ||r(i)||/||b|| 2.137275903828e+00
   14 KSP Residual norm 1.977960873415e-07 
   14 KSP preconditioned resid norm 1.977960873415e-07 true resid norm 5.742670607166e-06 ||r(i)||/||b|| 1.317490786929e+00
   15 KSP Residual norm 1.411406105304e-07 
   15 KSP preconditioned resid norm 1.411406105304e-07 true resid norm 3.285846398772e-06 ||r(i)||/||b|| 7.538430555715e-01
   16 KSP Residual norm 1.077050069314e-07 
   16 KSP preconditioned resid norm 1.077050069314e-07 true resid norm 2.124755236996e-06 ||r(i)||/||b|| 4.874640460362e-01
   17 KSP Residual norm 8.264217914911e-08 
   17 KSP preconditioned resid norm 8.264217914911e-08 true resid norm 1.569800867762e-06 ||r(i)||/||b|| 3.601457095604e-01
   18 KSP Residual norm 5.748098308656e-08 
   18 KSP preconditioned resid norm 5.748098308656e-08 true resid norm 9.528033729976e-07 ||r(i)||/||b|| 2.185933603980e-01
   19 KSP Residual norm 4.145815335267e-08 
   19 KSP preconditioned resid norm 4.145815335267e-08 true resid norm 6.184347384721e-07 ||r(i)||/||b|| 1.418820834399e-01
   20 KSP Residual norm 3.075256069277e-08 
   20 KSP preconditioned resid norm 3.075256069277e-08 true resid norm 4.534045871566e-07 ||r(i)||/||b|| 1.040206564494e-01
   21 KSP Residual norm 2.154455245288e-08 
   21 KSP preconditioned resid norm 2.154455245288e-08 true resid norm 3.111924801051e-07 ||r(i)||/||b|| 7.139417416499e-02
   22 KSP Residual norm 1.516169042706e-08 
   22 KSP preconditioned resid norm 1.516169042706e-08 true resid norm 2.047066914030e-07 ||r(i)||/||b|| 4.696406922761e-02
   23 KSP Residual norm 1.104506910093e-08 
   23 KSP preconditioned resid norm 1.104506910093e-08 true resid norm 1.265472554713e-07 ||r(i)||/||b|| 2.903263213226e-02
   24 KSP Residual norm 7.752899047114e-09 
   24 KSP preconditioned resid norm 7.752899047114e-09 true resid norm 6.585982346278e-08 ||r(i)||/||b|| 1.510964437569e-02
   25 KSP Residual norm 5.073547784095e-09 
   25 KSP preconditioned resid norm 5.073547784095e-09 true resid norm 3.232284600187e-08 ||r(i)||/||b|| 7.415548396884e-03
   26 KSP Residual norm 3.717670636574e-09 
   26 KSP preconditioned resid norm 3.717670636574e-09 true resid norm 2.106050629996e-08 ||r(i)||/||b|| 4.831728113335e-03
   27 KSP Residual norm 2.742412517037e-09 
   27 KSP preconditioned resid norm 2.742412517037e-09 true resid norm 1.343409653917e-08 ||r(i)||/||b|| 3.082067496435e-03
   28 KSP Residual norm 1.797660536482e-09 
   28 KSP preconditioned resid norm 1.797660536482e-09 true resid norm 6.139575121547e-09 ||r(i)||/||b|| 1.408549124898e-03
   29 KSP Residual norm 1.318644667204e-09 
   29 KSP preconditioned resid norm 1.318644667204e-09 true resid norm 3.629297174114e-09 ||r(i)||/||b|| 8.326379688150e-04
   30 KSP Residual norm 1.000671219904e-09 
   30 KSP preconditioned resid norm 1.000671219904e-09 true resid norm 3.069745850756e-09 ||r(i)||/||b|| 7.042649932835e-04
   31 KSP Residual norm 7.180879322266e-10 
   31 KSP preconditioned resid norm 7.180879322266e-10 true resid norm 2.047830226225e-09 ||r(i)||/||b|| 4.698158123296e-04
   32 KSP Residual norm 5.086285976807e-10 
   32 KSP preconditioned resid norm 5.086285976807e-10 true resid norm 1.498632237635e-09 ||r(i)||/||b|| 3.438181120150e-04
   33 KSP Residual norm 3.523649933535e-10 
   33 KSP preconditioned resid norm 3.523649933535e-10 true resid norm 1.275290840165e-09 ||r(i)||/||b|| 2.925788448455e-04
   34 KSP Residual norm 2.571678129615e-10 
   34 KSP preconditioned resid norm 2.571678129615e-10 true resid norm 7.314235504617e-10 ||r(i)||/||b|| 1.678041202422e-04
   35 KSP Residual norm 1.924313928384e-10 
   35 KSP preconditioned resid norm 1.924313928384e-10 true resid norm 6.257290352104e-10 ||r(i)||/||b|| 1.435555502653e-04
   36 KSP Residual norm 1.385747270142e-10 
   36 KSP preconditioned resid norm 1.385747270142e-10 true resid norm 6.197191104303e-10 ||r(i)||/||b|| 1.421767456864e-04
   37 KSP Residual norm 1.055755969430e-10 
   37 KSP preconditioned resid norm 1.055755969430e-10 true resid norm 3.570583255903e-10 ||r(i)||/||b|| 8.191677471012e-05
   38 KSP Residual norm 7.717920765053e-11 
   38 KSP preconditioned resid norm 7.717920765053e-11 true resid norm 2.571829121486e-10 ||r(i)||/||b|| 5.900323046366e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.865778515867e-05 
  1 KSP Residual norm 6.570147853046e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.323685311595e-05 
  1 KSP Residual norm 7.798207091364e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.601429399980e-06 
  1 KSP Residual norm 1.787116488392e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.592434583967e-06 
  1 KSP Residual norm 5.946879699787e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.886529009204e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.197500698597e-06 
  1 KSP Residual norm 5.294912572125e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.329100239465e-06 
  1 KSP Residual norm 1.833206425407e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.348343291815e-06 lambda=6.7357966868251157e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.390883564946e-06 
  1 KSP Residual norm 4.046014580991e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.811194671251e-06 
  1 KSP Residual norm 4.844384092293e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 70 SNES Function norm 4.348919882909e-06 
    0 KSP Residual norm 1.160470201155e-04 
    0 KSP preconditioned resid norm 1.160470201155e-04 true resid norm 4.348919882909e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.363160274514e-05 
    1 KSP preconditioned resid norm 6.363160274514e-05 true resid norm 1.280765180861e-05 ||r(i)||/||b|| 2.945019028504e+00
    2 KSP Residual norm 3.580751838330e-05 
    2 KSP preconditioned resid norm 3.580751838330e-05 true resid norm 3.400542926582e-05 ||r(i)||/||b|| 7.819281610465e+00
    3 KSP Residual norm 1.913730861448e-05 
    3 KSP preconditioned resid norm 1.913730861448e-05 true resid norm 4.268017822014e-05 ||r(i)||/||b|| 9.813972059563e+00
    4 KSP Residual norm 1.144215723926e-05 
    4 KSP preconditioned resid norm 1.144215723926e-05 true resid norm 4.494994334748e-05 ||r(i)||/||b|| 1.033588673917e+01
    5 KSP Residual norm 4.601797416559e-06 
    5 KSP preconditioned resid norm 4.601797416559e-06 true resid norm 4.465517733184e-05 ||r(i)||/||b|| 1.026810760698e+01
    6 KSP Residual norm 2.556627961123e-06 
    6 KSP preconditioned resid norm 2.556627961123e-06 true resid norm 4.097996860894e-05 ||r(i)||/||b|| 9.423022201441e+00
    7 KSP Residual norm 1.444846349765e-06 
    7 KSP preconditioned resid norm 1.444846349765e-06 true resid norm 3.593624499747e-05 ||r(i)||/||b|| 8.263257536360e+00
    8 KSP Residual norm 1.029941794882e-06 
    8 KSP preconditioned resid norm 1.029941794882e-06 true resid norm 3.011402307635e-05 ||r(i)||/||b|| 6.924483294047e+00
    9 KSP Residual norm 6.734788832089e-07 
    9 KSP preconditioned resid norm 6.734788832089e-07 true resid norm 2.291835209162e-05 ||r(i)||/||b|| 5.269895217360e+00
   10 KSP Residual norm 4.617491184468e-07 
   10 KSP preconditioned resid norm 4.617491184468e-07 true resid norm 1.776297596523e-05 ||r(i)||/||b|| 4.084456932636e+00
   11 KSP Residual norm 3.770177485252e-07 
   11 KSP preconditioned resid norm 3.770177485252e-07 true resid norm 1.482634678070e-05 ||r(i)||/||b|| 3.409202096126e+00
   12 KSP Residual norm 3.270561492805e-07 
   12 KSP preconditioned resid norm 3.270561492805e-07 true resid norm 1.250732216910e-05 ||r(i)||/||b|| 2.875960584662e+00
   13 KSP Residual norm 2.665774347859e-07 
   13 KSP preconditioned resid norm 2.665774347859e-07 true resid norm 9.431451204542e-06 ||r(i)||/||b|| 2.168688193500e+00
   14 KSP Residual norm 1.978294896685e-07 
   14 KSP preconditioned resid norm 1.978294896685e-07 true resid norm 5.936423301219e-06 ||r(i)||/||b|| 1.365033953499e+00
   15 KSP Residual norm 1.440928031314e-07 
   15 KSP preconditioned resid norm 1.440928031314e-07 true resid norm 3.471520079283e-06 ||r(i)||/||b|| 7.982488003344e-01
   16 KSP Residual norm 1.116417051393e-07 
   16 KSP preconditioned resid norm 1.116417051393e-07 true resid norm 2.214203862811e-06 ||r(i)||/||b|| 5.091388028353e-01
   17 KSP Residual norm 8.606522673620e-08 
   17 KSP preconditioned resid norm 8.606522673620e-08 true resid norm 1.606029059095e-06 ||r(i)||/||b|| 3.692937792223e-01
   18 KSP Residual norm 5.955571596008e-08 
   18 KSP preconditioned resid norm 5.955571596008e-08 true resid norm 9.677551766764e-07 ||r(i)||/||b|| 2.225277086570e-01
   19 KSP Residual norm 4.266427716958e-08 
   19 KSP preconditioned resid norm 4.266427716958e-08 true resid norm 6.247931736105e-07 ||r(i)||/||b|| 1.436662873616e-01
   20 KSP Residual norm 3.134717897946e-08 
   20 KSP preconditioned resid norm 3.134717897946e-08 true resid norm 4.532541034363e-07 ||r(i)||/||b|| 1.042222242855e-01
   21 KSP Residual norm 2.190837406818e-08 
   21 KSP preconditioned resid norm 2.190837406818e-08 true resid norm 3.082757664676e-07 ||r(i)||/||b|| 7.088559338127e-02
   22 KSP Residual norm 1.549064791254e-08 
   22 KSP preconditioned resid norm 1.549064791254e-08 true resid norm 2.016903680987e-07 ||r(i)||/||b|| 4.637711742894e-02
   23 KSP Residual norm 1.127848241998e-08 
   23 KSP preconditioned resid norm 1.127848241998e-08 true resid norm 1.233360038845e-07 ||r(i)||/||b|| 2.836014624440e-02
   24 KSP Residual norm 7.897427542158e-09 
   24 KSP preconditioned resid norm 7.897427542158e-09 true resid norm 6.094847833334e-08 ||r(i)||/||b|| 1.401462431462e-02
   25 KSP Residual norm 5.188699704366e-09 
   25 KSP preconditioned resid norm 5.188699704366e-09 true resid norm 2.912270799225e-08 ||r(i)||/||b|| 6.696538169558e-03
   26 KSP Residual norm 3.811397060963e-09 
   26 KSP preconditioned resid norm 3.811397060963e-09 true resid norm 1.981487460764e-08 ||r(i)||/||b|| 4.556274923692e-03
   27 KSP Residual norm 2.797485398195e-09 
   27 KSP preconditioned resid norm 2.797485398195e-09 true resid norm 1.306684926539e-08 ||r(i)||/||b|| 3.004619449703e-03
   28 KSP Residual norm 1.827526626874e-09 
   28 KSP preconditioned resid norm 1.827526626874e-09 true resid norm 6.125719696403e-09 ||r(i)||/||b|| 1.408561174115e-03
   29 KSP Residual norm 1.336065365294e-09 
   29 KSP preconditioned resid norm 1.336065365294e-09 true resid norm 3.647773750103e-09 ||r(i)||/||b|| 8.387769488324e-04
   30 KSP Residual norm 1.013710804846e-09 
   30 KSP preconditioned resid norm 1.013710804846e-09 true resid norm 2.894452172331e-09 ||r(i)||/||b|| 6.655565635287e-04
   31 KSP Residual norm 7.222351298103e-10 
   31 KSP preconditioned resid norm 7.222351298103e-10 true resid norm 1.976007861561e-09 ||r(i)||/||b|| 4.543675015321e-04
   32 KSP Residual norm 5.090464085687e-10 
   32 KSP preconditioned resid norm 5.090464085687e-10 true resid norm 1.515092081085e-09 ||r(i)||/||b|| 3.483835347345e-04
   33 KSP Residual norm 3.527152179283e-10 
   33 KSP preconditioned resid norm 3.527152179283e-10 true resid norm 1.145842680599e-09 ||r(i)||/||b|| 2.634775326863e-04
   34 KSP Residual norm 2.571196277025e-10 
   34 KSP preconditioned resid norm 2.571196277025e-10 true resid norm 6.265453981328e-10 ||r(i)||/||b|| 1.440691976403e-04
   35 KSP Residual norm 1.920708656648e-10 
   35 KSP preconditioned resid norm 1.920708656648e-10 true resid norm 5.179865298140e-10 ||r(i)||/||b|| 1.191069377594e-04
   36 KSP Residual norm 1.380462493704e-10 
   36 KSP preconditioned resid norm 1.380462493704e-10 true resid norm 5.545111191035e-10 ||r(i)||/||b|| 1.275054804488e-04
   37 KSP Residual norm 1.051410671950e-10 
   37 KSP preconditioned resid norm 1.051410671950e-10 true resid norm 3.490368410446e-10 ||r(i)||/||b|| 8.025828261780e-05
   38 KSP Residual norm 7.650931418564e-11 
   38 KSP preconditioned resid norm 7.650931418564e-11 true resid norm 2.761985704252e-10 ||r(i)||/||b|| 6.350969386920e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.372128954875e-05 
  1 KSP Residual norm 6.125426862336e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.416922671557e-05 
  1 KSP Residual norm 7.295660423437e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.406552333666e-06 
  1 KSP Residual norm 3.376414252135e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.105557039833e-06 
  1 KSP Residual norm 5.812291286106e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.762361351811e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.752398040736e-06 
  1 KSP Residual norm 1.085924483732e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.656582427623e-06 
  1 KSP Residual norm 2.031374483775e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.361634050967e-06 lambda=8.3820661720371822e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.015509749990e-06 
  1 KSP Residual norm 3.727557652557e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.777240605523e-06 
  1 KSP Residual norm 2.247683802735e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 71 SNES Function norm 4.355240821055e-06 
    0 KSP Residual norm 1.159967885803e-04 
    0 KSP preconditioned resid norm 1.159967885803e-04 true resid norm 4.355240821055e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.360942905058e-05 
    1 KSP preconditioned resid norm 6.360942905058e-05 true resid norm 1.277773686982e-05 ||r(i)||/||b|| 2.933876080526e+00
    2 KSP Residual norm 3.566910929235e-05 
    2 KSP preconditioned resid norm 3.566910929235e-05 true resid norm 3.405421542713e-05 ||r(i)||/||b|| 7.819134882852e+00
    3 KSP Residual norm 1.908685080730e-05 
    3 KSP preconditioned resid norm 1.908685080730e-05 true resid norm 4.264228769310e-05 ||r(i)||/||b|| 9.791028658381e+00
    4 KSP Residual norm 1.143399204450e-05 
    4 KSP preconditioned resid norm 1.143399204450e-05 true resid norm 4.487993773234e-05 ||r(i)||/||b|| 1.030481196709e+01
    5 KSP Residual norm 4.620208266497e-06 
    5 KSP preconditioned resid norm 4.620208266497e-06 true resid norm 4.457557491332e-05 ||r(i)||/||b|| 1.023492769856e+01
    6 KSP Residual norm 2.572210147937e-06 
    6 KSP preconditioned resid norm 2.572210147937e-06 true resid norm 4.089520525831e-05 ||r(i)||/||b|| 9.389883806335e+00
    7 KSP Residual norm 1.442377317787e-06 
    7 KSP preconditioned resid norm 1.442377317787e-06 true resid norm 3.583016941109e-05 ||r(i)||/||b|| 8.226908885927e+00
    8 KSP Residual norm 1.023192733571e-06 
    8 KSP preconditioned resid norm 1.023192733571e-06 true resid norm 3.002436941810e-05 ||r(i)||/||b|| 6.893848274233e+00
    9 KSP Residual norm 6.817778305154e-07 
    9 KSP preconditioned resid norm 6.817778305154e-07 true resid norm 2.295784730915e-05 ||r(i)||/||b|| 5.271315238909e+00
   10 KSP Residual norm 4.789042473678e-07 
   10 KSP preconditioned resid norm 4.789042473678e-07 true resid norm 1.781729518816e-05 ||r(i)||/||b|| 4.091001145567e+00
   11 KSP Residual norm 3.885262992861e-07 
   11 KSP preconditioned resid norm 3.885262992861e-07 true resid norm 1.475244194446e-05 ||r(i)||/||b|| 3.387285009164e+00
   12 KSP Residual norm 3.335717415832e-07 
   12 KSP preconditioned resid norm 3.335717415832e-07 true resid norm 1.233660859522e-05 ||r(i)||/||b|| 2.832589310694e+00
   13 KSP Residual norm 2.694196333024e-07 
   13 KSP preconditioned resid norm 2.694196333024e-07 true resid norm 9.196989076788e-06 ||r(i)||/||b|| 2.111706207456e+00
   14 KSP Residual norm 1.985866908775e-07 
   14 KSP preconditioned resid norm 1.985866908775e-07 true resid norm 5.631227269543e-06 ||r(i)||/||b|| 1.292977243031e+00
   15 KSP Residual norm 1.415070471384e-07 
   15 KSP preconditioned resid norm 1.415070471384e-07 true resid norm 3.197590544683e-06 ||r(i)||/||b|| 7.341937394656e-01
   16 KSP Residual norm 1.077296945270e-07 
   16 KSP preconditioned resid norm 1.077296945270e-07 true resid norm 2.058377397032e-06 ||r(i)||/||b|| 4.726207990800e-01
   17 KSP Residual norm 8.258813555523e-08 
   17 KSP preconditioned resid norm 8.258813555523e-08 true resid norm 1.522339711093e-06 ||r(i)||/||b|| 3.495420284761e-01
   18 KSP Residual norm 5.729457128193e-08 
   18 KSP preconditioned resid norm 5.729457128193e-08 true resid norm 9.184957350168e-07 ||r(i)||/||b|| 2.108943621617e-01
   19 KSP Residual norm 4.123951172174e-08 
   19 KSP preconditioned resid norm 4.123951172174e-08 true resid norm 5.995853947649e-07 ||r(i)||/||b|| 1.376698601525e-01
   20 KSP Residual norm 3.053954667325e-08 
   20 KSP preconditioned resid norm 3.053954667325e-08 true resid norm 4.427905066881e-07 ||r(i)||/||b|| 1.016684323281e-01
   21 KSP Residual norm 2.137045779194e-08 
   21 KSP preconditioned resid norm 2.137045779194e-08 true resid norm 3.039361253340e-07 ||r(i)||/||b|| 6.978629605615e-02
   22 KSP Residual norm 1.502405870488e-08 
   22 KSP preconditioned resid norm 1.502405870488e-08 true resid norm 2.004991391485e-07 ||r(i)||/||b|| 4.603629222504e-02
   23 KSP Residual norm 1.098253254065e-08 
   23 KSP preconditioned resid norm 1.098253254065e-08 true resid norm 1.249089220750e-07 ||r(i)||/||b|| 2.868014128429e-02
   24 KSP Residual norm 7.699064561489e-09 
   24 KSP preconditioned resid norm 7.699064561489e-09 true resid norm 6.496597955058e-08 ||r(i)||/||b|| 1.491673646071e-02
   25 KSP Residual norm 5.041665674851e-09 
   25 KSP preconditioned resid norm 5.041665674851e-09 true resid norm 3.200956992762e-08 ||r(i)||/||b|| 7.349667043180e-03
   26 KSP Residual norm 3.697411440715e-09 
   26 KSP preconditioned resid norm 3.697411440715e-09 true resid norm 2.090260733339e-08 ||r(i)||/||b|| 4.799414818197e-03
   27 KSP Residual norm 2.723791490460e-09 
   27 KSP preconditioned resid norm 2.723791490460e-09 true resid norm 1.312143896515e-08 ||r(i)||/||b|| 3.012792978455e-03
   28 KSP Residual norm 1.782189832508e-09 
   28 KSP preconditioned resid norm 1.782189832508e-09 true resid norm 6.046578766242e-09 ||r(i)||/||b|| 1.388345447400e-03
   29 KSP Residual norm 1.310264137019e-09 
   29 KSP preconditioned resid norm 1.310264137019e-09 true resid norm 3.566571125955e-09 ||r(i)||/||b|| 8.189147908223e-04
   30 KSP Residual norm 9.961201513568e-10 
   30 KSP preconditioned resid norm 9.961201513568e-10 true resid norm 3.018635775682e-09 ||r(i)||/||b|| 6.931042162097e-04
   31 KSP Residual norm 7.128457871136e-10 
   31 KSP preconditioned resid norm 7.128457871136e-10 true resid norm 1.999545320207e-09 ||r(i)||/||b|| 4.591124583836e-04
   32 KSP Residual norm 5.064902742188e-10 
   32 KSP preconditioned resid norm 5.064902742188e-10 true resid norm 1.459971590589e-09 ||r(i)||/||b|| 3.352217823480e-04
   33 KSP Residual norm 3.521009706158e-10 
   33 KSP preconditioned resid norm 3.521009706158e-10 true resid norm 1.241496728378e-09 ||r(i)||/||b|| 2.850581126023e-04
   34 KSP Residual norm 2.573924673236e-10 
   34 KSP preconditioned resid norm 2.573924673236e-10 true resid norm 7.079770836542e-10 ||r(i)||/||b|| 1.625575054843e-04
   35 KSP Residual norm 1.923996697162e-10 
   35 KSP preconditioned resid norm 1.923996697162e-10 true resid norm 6.117383847074e-10 ||r(i)||/||b|| 1.404602890729e-04
   36 KSP Residual norm 1.383453777114e-10 
   36 KSP preconditioned resid norm 1.383453777114e-10 true resid norm 6.126299684204e-10 ||r(i)||/||b|| 1.406650042080e-04
   37 KSP Residual norm 1.053182776213e-10 
   37 KSP preconditioned resid norm 1.053182776213e-10 true resid norm 3.515532604243e-10 ||r(i)||/||b|| 8.071959160669e-05
   38 KSP Residual norm 7.677835395193e-11 
   38 KSP preconditioned resid norm 7.677835395193e-11 true resid norm 2.527693125075e-10 ||r(i)||/||b|| 5.803796457948e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.884009745381e-05 
  1 KSP Residual norm 6.914317872020e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.385078855947e-05 
  1 KSP Residual norm 6.616691905434e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.557837081931e-06 
  1 KSP Residual norm 1.824670402109e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.613443079179e-06 
  1 KSP Residual norm 7.149084442739e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.886809782466e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.172049363887e-06 
  1 KSP Residual norm 5.845619802259e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.327379204561e-06 
  1 KSP Residual norm 1.799066249030e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.346728238264e-06 lambda=6.6329866564236326e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.370300690187e-06 
  1 KSP Residual norm 3.828634186147e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.783778175371e-06 
  1 KSP Residual norm 4.773516881461e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 72 SNES Function norm 4.346301481123e-06 
    0 KSP Residual norm 1.168255769702e-04 
    0 KSP preconditioned resid norm 1.168255769702e-04 true resid norm 4.346301481123e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.394593215889e-05 
    1 KSP preconditioned resid norm 6.394593215889e-05 true resid norm 1.272869755472e-05 ||r(i)||/||b|| 2.928627388138e+00
    2 KSP Residual norm 3.573537127493e-05 
    2 KSP preconditioned resid norm 3.573537127493e-05 true resid norm 3.404935185854e-05 ||r(i)||/||b|| 7.834098027122e+00
    3 KSP Residual norm 1.917636267960e-05 
    3 KSP preconditioned resid norm 1.917636267960e-05 true resid norm 4.257489902167e-05 ||r(i)||/||b|| 9.795661715274e+00
    4 KSP Residual norm 1.148071663414e-05 
    4 KSP preconditioned resid norm 1.148071663414e-05 true resid norm 4.484455268325e-05 ||r(i)||/||b|| 1.031786517296e+01
    5 KSP Residual norm 4.611745370588e-06 
    5 KSP preconditioned resid norm 4.611745370588e-06 true resid norm 4.461861356506e-05 ||r(i)||/||b|| 1.026588094702e+01
    6 KSP Residual norm 2.573784139891e-06 
    6 KSP preconditioned resid norm 2.573784139891e-06 true resid norm 4.095229036072e-05 ||r(i)||/||b|| 9.422330811287e+00
    7 KSP Residual norm 1.452603095818e-06 
    7 KSP preconditioned resid norm 1.452603095818e-06 true resid norm 3.594263739817e-05 ||r(i)||/||b|| 8.269706451401e+00
    8 KSP Residual norm 1.034063092535e-06 
    8 KSP preconditioned resid norm 1.034063092535e-06 true resid norm 3.008464173242e-05 ||r(i)||/||b|| 6.921894825539e+00
    9 KSP Residual norm 6.794667728303e-07 
    9 KSP preconditioned resid norm 6.794667728303e-07 true resid norm 2.294368415286e-05 ||r(i)||/||b|| 5.278898450215e+00
   10 KSP Residual norm 4.679812705483e-07 
   10 KSP preconditioned resid norm 4.679812705483e-07 true resid norm 1.776675620141e-05 ||r(i)||/||b|| 4.087787347144e+00
   11 KSP Residual norm 3.811489957428e-07 
   11 KSP preconditioned resid norm 3.811489957428e-07 true resid norm 1.476535219204e-05 ||r(i)||/||b|| 3.397222271894e+00
   12 KSP Residual norm 3.305776930488e-07 
   12 KSP preconditioned resid norm 3.305776930488e-07 true resid norm 1.244759744070e-05 ||r(i)||/||b|| 2.863951682772e+00
   13 KSP Residual norm 2.694353269659e-07 
   13 KSP preconditioned resid norm 2.694353269659e-07 true resid norm 9.383863323832e-06 ||r(i)||/||b|| 2.159045654009e+00
   14 KSP Residual norm 1.997079973830e-07 
   14 KSP preconditioned resid norm 1.997079973830e-07 true resid norm 5.870576905717e-06 ||r(i)||/||b|| 1.350706326106e+00
   15 KSP Residual norm 1.449985678163e-07 
   15 KSP preconditioned resid norm 1.449985678163e-07 true resid norm 3.378490786750e-06 ||r(i)||/||b|| 7.773254573857e-01
   16 KSP Residual norm 1.122160287000e-07 
   16 KSP preconditioned resid norm 1.122160287000e-07 true resid norm 2.156722696948e-06 ||r(i)||/||b|| 4.962202245555e-01
   17 KSP Residual norm 8.636930474598e-08 
   17 KSP preconditioned resid norm 8.636930474598e-08 true resid norm 1.572822352934e-06 ||r(i)||/||b|| 3.618760363875e-01
   18 KSP Residual norm 5.970308889297e-08 
   18 KSP preconditioned resid norm 5.970308889297e-08 true resid norm 9.376751310311e-07 ||r(i)||/||b|| 2.157409317103e-01
   19 KSP Residual norm 4.242866669144e-08 
   19 KSP preconditioned resid norm 4.242866669144e-08 true resid norm 6.052763881530e-07 ||r(i)||/||b|| 1.392624029377e-01
   20 KSP Residual norm 3.121055343395e-08 
   20 KSP preconditioned resid norm 3.121055343395e-08 true resid norm 4.480116733824e-07 ||r(i)||/||b|| 1.030788304328e-01
   21 KSP Residual norm 2.192406998637e-08 
   21 KSP preconditioned resid norm 2.192406998637e-08 true resid norm 3.030071999250e-07 ||r(i)||/||b|| 6.971610258540e-02
   22 KSP Residual norm 1.545066891442e-08 
   22 KSP preconditioned resid norm 1.545066891442e-08 true resid norm 1.985747154387e-07 ||r(i)||/||b|| 4.568820554700e-02
   23 KSP Residual norm 1.117381172498e-08 
   23 KSP preconditioned resid norm 1.117381172498e-08 true resid norm 1.217249915225e-07 ||r(i)||/||b|| 2.800656881516e-02
   24 KSP Residual norm 7.872163488698e-09 
   24 KSP preconditioned resid norm 7.872163488698e-09 true resid norm 6.080428582606e-08 ||r(i)||/||b|| 1.398989142611e-02
   25 KSP Residual norm 5.170740125464e-09 
   25 KSP preconditioned resid norm 5.170740125464e-09 true resid norm 2.869069882756e-08 ||r(i)||/||b|| 6.601175494193e-03
   26 KSP Residual norm 3.788171743994e-09 
   26 KSP preconditioned resid norm 3.788171743994e-09 true resid norm 1.958184398446e-08 ||r(i)||/||b|| 4.505403978420e-03
   27 KSP Residual norm 2.788937768616e-09 
   27 KSP preconditioned resid norm 2.788937768616e-09 true resid norm 1.312977058897e-08 ||r(i)||/||b|| 3.020906544563e-03
   28 KSP Residual norm 1.825202349938e-09 
   28 KSP preconditioned resid norm 1.825202349938e-09 true resid norm 5.945193520191e-09 ||r(i)||/||b|| 1.367874167499e-03
   29 KSP Residual norm 1.329634669348e-09 
   29 KSP preconditioned resid norm 1.329634669348e-09 true resid norm 3.615347869700e-09 ||r(i)||/||b|| 8.318216960794e-04
   30 KSP Residual norm 1.006525574062e-09 
   30 KSP preconditioned resid norm 1.006525574062e-09 true resid norm 2.869783586206e-09 ||r(i)||/||b|| 6.602817587942e-04
   31 KSP Residual norm 7.234836069181e-10 
   31 KSP preconditioned resid norm 7.234836069181e-10 true resid norm 1.943380612029e-09 ||r(i)||/||b|| 4.471343325975e-04
   32 KSP Residual norm 5.100490278860e-10 
   32 KSP preconditioned resid norm 5.100490278860e-10 true resid norm 1.500437119227e-09 ||r(i)||/||b|| 3.452215925986e-04
   33 KSP Residual norm 3.511247296437e-10 
   33 KSP preconditioned resid norm 3.511247296437e-10 true resid norm 1.105352220997e-09 ||r(i)||/||b|| 2.543201905800e-04
   34 KSP Residual norm 2.543336875941e-10 
   34 KSP preconditioned resid norm 2.543336875941e-10 true resid norm 6.160772926936e-10 ||r(i)||/||b|| 1.417474823984e-04
   35 KSP Residual norm 1.901652470437e-10 
   35 KSP preconditioned resid norm 1.901652470437e-10 true resid norm 5.106409528512e-10 ||r(i)||/||b|| 1.174886176371e-04
   36 KSP Residual norm 1.366535407088e-10 
   36 KSP preconditioned resid norm 1.366535407088e-10 true resid norm 5.326462827191e-10 ||r(i)||/||b|| 1.225516188954e-04
   37 KSP Residual norm 1.041394828355e-10 
   37 KSP preconditioned resid norm 1.041394828355e-10 true resid norm 3.483212899071e-10 ||r(i)||/||b|| 8.014199921933e-05
   38 KSP Residual norm 7.622182929349e-11 
   38 KSP preconditioned resid norm 7.622182929349e-11 true resid norm 2.748824276611e-10 ||r(i)||/||b|| 6.324513585977e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.392335813222e-05 
  1 KSP Residual norm 6.287341592847e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.477168985275e-05 
  1 KSP Residual norm 8.753787783254e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.334953985743e-06 
  1 KSP Residual norm 3.345142119219e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.147504823291e-06 
  1 KSP Residual norm 6.275020356212e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.752640586473e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.734704323702e-06 
  1 KSP Residual norm 1.096077990406e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.675437023154e-06 
  1 KSP Residual norm 2.228010244803e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.359289424088e-06 lambda=8.2876662262251183e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.003321375263e-06 
  1 KSP Residual norm 3.706905661539e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.753865280259e-06 
  1 KSP Residual norm 2.100053583987e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 73 SNES Function norm 4.352462102252e-06 
    0 KSP Residual norm 1.161381516208e-04 
    0 KSP preconditioned resid norm 1.161381516208e-04 true resid norm 4.352462102252e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.364664739015e-05 
    1 KSP preconditioned resid norm 6.364664739015e-05 true resid norm 1.271267917370e-05 ||r(i)||/||b|| 2.920801807124e+00
    2 KSP Residual norm 3.545102367268e-05 
    2 KSP preconditioned resid norm 3.545102367268e-05 true resid norm 3.414743702481e-05 ||r(i)||/||b|| 7.845544940445e+00
    3 KSP Residual norm 1.901945542815e-05 
    3 KSP preconditioned resid norm 1.901945542815e-05 true resid norm 4.259886357231e-05 ||r(i)||/||b|| 9.787302582203e+00
    4 KSP Residual norm 1.141052153220e-05 
    4 KSP preconditioned resid norm 1.141052153220e-05 true resid norm 4.480835181402e-05 ||r(i)||/||b|| 1.029494358856e+01
    5 KSP Residual norm 4.610314414858e-06 
    5 KSP preconditioned resid norm 4.610314414858e-06 true resid norm 4.451755153098e-05 ||r(i)||/||b|| 1.022813076487e+01
    6 KSP Residual norm 2.575879993162e-06 
    6 KSP preconditioned resid norm 2.575879993162e-06 true resid norm 4.084360634745e-05 ||r(i)||/||b|| 9.384023430396e+00
    7 KSP Residual norm 1.445627378809e-06 
    7 KSP preconditioned resid norm 1.445627378809e-06 true resid norm 3.578113340203e-05 ||r(i)||/||b|| 8.220894877755e+00
    8 KSP Residual norm 1.026455692547e-06 
    8 KSP preconditioned resid norm 1.026455692547e-06 true resid norm 2.995619275843e-05 ||r(i)||/||b|| 6.882585546908e+00
    9 KSP Residual norm 6.850614545137e-07 
    9 KSP preconditioned resid norm 6.850614545137e-07 true resid norm 2.289670838599e-05 ||r(i)||/||b|| 5.260633601873e+00
   10 KSP Residual norm 4.835614275153e-07 
   10 KSP preconditioned resid norm 4.835614275153e-07 true resid norm 1.776696738012e-05 ||r(i)||/||b|| 4.082049874927e+00
   11 KSP Residual norm 3.921815087397e-07 
   11 KSP preconditioned resid norm 3.921815087397e-07 true resid norm 1.466974148092e-05 ||r(i)||/||b|| 3.370446688858e+00
   12 KSP Residual norm 3.366249138984e-07 
   12 KSP preconditioned resid norm 3.366249138984e-07 true resid norm 1.224743294222e-05 ||r(i)||/||b|| 2.813909151760e+00
   13 KSP Residual norm 2.716960229971e-07 
   13 KSP preconditioned resid norm 2.716960229971e-07 true resid norm 9.108365660824e-06 ||r(i)||/||b|| 2.092692698257e+00
   14 KSP Residual norm 2.000274977434e-07 
   14 KSP preconditioned resid norm 2.000274977434e-07 true resid norm 5.537921362336e-06 ||r(i)||/||b|| 1.272365211284e+00
   15 KSP Residual norm 1.421825780988e-07 
   15 KSP preconditioned resid norm 1.421825780988e-07 true resid norm 3.104949226591e-06 ||r(i)||/||b|| 7.133776592757e-01
   16 KSP Residual norm 1.081072667212e-07 
   16 KSP preconditioned resid norm 1.081072667212e-07 true resid norm 1.994673237179e-06 ||r(i)||/||b|| 4.582861815493e-01
   17 KSP Residual norm 8.277953657721e-08 
   17 KSP preconditioned resid norm 8.277953657721e-08 true resid norm 1.479592080275e-06 ||r(i)||/||b|| 3.399437020967e-01
   18 KSP Residual norm 5.728984218677e-08 
   18 KSP preconditioned resid norm 5.728984218677e-08 true resid norm 8.852737680343e-07 ||r(i)||/||b|| 2.033960887508e-01
   19 KSP Residual norm 4.103201046862e-08 
   19 KSP preconditioned resid norm 4.103201046862e-08 true resid norm 5.793817604394e-07 ||r(i)||/||b|| 1.331158656475e-01
   20 KSP Residual norm 3.038031203600e-08 
   20 KSP preconditioned resid norm 3.038031203600e-08 true resid norm 4.332828680924e-07 ||r(i)||/||b|| 9.954891229683e-02
   21 KSP Residual norm 2.129506739965e-08 
   21 KSP preconditioned resid norm 2.129506739965e-08 true resid norm 2.969435269519e-07 ||r(i)||/||b|| 6.822426478986e-02
   22 KSP Residual norm 1.493250114674e-08 
   22 KSP preconditioned resid norm 1.493250114674e-08 true resid norm 1.964479730469e-07 ||r(i)||/||b|| 4.513490719316e-02
   23 KSP Residual norm 1.089991367168e-08 
   23 KSP preconditioned resid norm 1.089991367168e-08 true resid norm 1.229947153237e-07 ||r(i)||/||b|| 2.825865278874e-02
   24 KSP Residual norm 7.661333675346e-09 
   24 KSP preconditioned resid norm 7.661333675346e-09 true resid norm 6.435455856973e-08 ||r(i)||/||b|| 1.478578263471e-02
   25 KSP Residual norm 5.016537055450e-09 
   25 KSP preconditioned resid norm 5.016537055450e-09 true resid norm 3.162917189899e-08 ||r(i)||/||b|| 7.266960896137e-03
   26 KSP Residual norm 3.676140122887e-09 
   26 KSP preconditioned resid norm 3.676140122887e-09 true resid norm 2.072726880217e-08 ||r(i)||/||b|| 4.762193975554e-03
   27 KSP Residual norm 2.710338051284e-09 
   27 KSP preconditioned resid norm 2.710338051284e-09 true resid norm 1.303719135958e-08 ||r(i)||/||b|| 2.995360109588e-03
   28 KSP Residual norm 1.773070682726e-09 
   28 KSP preconditioned resid norm 1.773070682726e-09 true resid norm 5.948256434026e-09 ||r(i)||/||b|| 1.366641752251e-03
   29 KSP Residual norm 1.303118506275e-09 
   29 KSP preconditioned resid norm 1.303118506275e-09 true resid norm 3.511804951093e-09 ||r(i)||/||b|| 8.068548027738e-04
   30 KSP Residual norm 9.905735944146e-10 
   30 KSP preconditioned resid norm 9.905735944146e-10 true resid norm 2.965989141352e-09 ||r(i)||/||b|| 6.814508826665e-04
   31 KSP Residual norm 7.109969233392e-10 
   31 KSP preconditioned resid norm 7.109969233392e-10 true resid norm 1.973093783007e-09 ||r(i)||/||b|| 4.533281937104e-04
   32 KSP Residual norm 5.059689684622e-10 
   32 KSP preconditioned resid norm 5.059689684622e-10 true resid norm 1.428873635829e-09 ||r(i)||/||b|| 3.282908850808e-04
   33 KSP Residual norm 3.513475704066e-10 
   33 KSP preconditioned resid norm 3.513475704066e-10 true resid norm 1.204283709828e-09 ||r(i)||/||b|| 2.766902230361e-04
   34 KSP Residual norm 2.563630105830e-10 
   34 KSP preconditioned resid norm 2.563630105830e-10 true resid norm 6.887145518103e-10 ||r(i)||/||b|| 1.582356228797e-04
   35 KSP Residual norm 1.916476023501e-10 
   35 KSP preconditioned resid norm 1.916476023501e-10 true resid norm 6.012327456093e-10 ||r(i)||/||b|| 1.381362390952e-04
   36 KSP Residual norm 1.376292809577e-10 
   36 KSP preconditioned resid norm 1.376292809577e-10 true resid norm 6.003509901886e-10 ||r(i)||/||b|| 1.379336513644e-04
   37 KSP Residual norm 1.047468566446e-10 
   37 KSP preconditioned resid norm 1.047468566446e-10 true resid norm 3.489483097231e-10 ||r(i)||/||b|| 8.017262448823e-05
   38 KSP Residual norm 7.645121743758e-11 
   38 KSP preconditioned resid norm 7.645121743758e-11 true resid norm 2.508555037511e-10 ||r(i)||/||b|| 5.763531028135e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.902904866572e-05 
  1 KSP Residual norm 6.829484948443e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.448737063094e-05 
  1 KSP Residual norm 7.496460046595e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.513112053724e-06 
  1 KSP Residual norm 1.817654331968e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.640257882607e-06 
  1 KSP Residual norm 6.804652007938e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.888093467814e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.145969727973e-06 
  1 KSP Residual norm 5.230906675557e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.326957867414e-06 
  1 KSP Residual norm 1.894720176545e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.345960478098e-06 lambda=6.5282500630794549e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.349312501714e-06 
  1 KSP Residual norm 3.995662778261e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.755752617310e-06 
  1 KSP Residual norm 4.567932983400e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 74 SNES Function norm 4.344507993932e-06 
    0 KSP Residual norm 1.162598410378e-04 
    0 KSP preconditioned resid norm 1.162598410378e-04 true resid norm 4.344507993932e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.365486339207e-05 
    1 KSP preconditioned resid norm 6.365486339207e-05 true resid norm 1.267040145789e-05 ||r(i)||/||b|| 2.916418032971e+00
    2 KSP Residual norm 3.538333761124e-05 
    2 KSP preconditioned resid norm 3.538333761124e-05 true resid norm 3.416212592430e-05 ||r(i)||/||b|| 7.863289921899e+00
    3 KSP Residual norm 1.899873516945e-05 
    3 KSP preconditioned resid norm 1.899873516945e-05 true resid norm 4.258936734081e-05 ||r(i)||/||b|| 9.803035786859e+00
    4 KSP Residual norm 1.139246456142e-05 
    4 KSP preconditioned resid norm 1.139246456142e-05 true resid norm 4.480570004492e-05 ||r(i)||/||b|| 1.031318163242e+01
    5 KSP Residual norm 4.580518135946e-06 
    5 KSP preconditioned resid norm 4.580518135946e-06 true resid norm 4.453370253292e-05 ||r(i)||/||b|| 1.025057442525e+01
    6 KSP Residual norm 2.563221550066e-06 
    6 KSP preconditioned resid norm 2.563221550066e-06 true resid norm 4.086988548572e-05 ||r(i)||/||b|| 9.407252913978e+00
    7 KSP Residual norm 1.451354728974e-06 
    7 KSP preconditioned resid norm 1.451354728974e-06 true resid norm 3.582414138545e-05 ||r(i)||/||b|| 8.245845429559e+00
    8 KSP Residual norm 1.035990093745e-06 
    8 KSP preconditioned resid norm 1.035990093745e-06 true resid norm 2.995805375038e-05 ||r(i)||/||b|| 6.895614829624e+00
    9 KSP Residual norm 6.792005779189e-07 
    9 KSP preconditioned resid norm 6.792005779189e-07 true resid norm 2.277286510709e-05 ||r(i)||/||b|| 5.241759282961e+00
   10 KSP Residual norm 4.709522477324e-07 
   10 KSP preconditioned resid norm 4.709522477324e-07 true resid norm 1.765392851567e-05 ||r(i)||/||b|| 4.063504668498e+00
   11 KSP Residual norm 3.844134155352e-07 
   11 KSP preconditioned resid norm 3.844134155352e-07 true resid norm 1.465960115106e-05 ||r(i)||/||b|| 3.374283387563e+00
   12 KSP Residual norm 3.330379164608e-07 
   12 KSP preconditioned resid norm 3.330379164608e-07 true resid norm 1.231969846345e-05 ||r(i)||/||b|| 2.835694739348e+00
   13 KSP Residual norm 2.709261739309e-07 
   13 KSP preconditioned resid norm 2.709261739309e-07 true resid norm 9.239524230145e-06 ||r(i)||/||b|| 2.126713598651e+00
   14 KSP Residual norm 2.005535065273e-07 
   14 KSP preconditioned resid norm 2.005535065273e-07 true resid norm 5.733312358407e-06 ||r(i)||/||b|| 1.319668962841e+00
   15 KSP Residual norm 1.452420809430e-07 
   15 KSP preconditioned resid norm 1.452420809430e-07 true resid norm 3.269665648965e-06 ||r(i)||/||b|| 7.525974525842e-01
   16 KSP Residual norm 1.120876326397e-07 
   16 KSP preconditioned resid norm 1.120876326397e-07 true resid norm 2.075700284555e-06 ||r(i)||/||b|| 4.777756854065e-01
   17 KSP Residual norm 8.617752536071e-08 
   17 KSP preconditioned resid norm 8.617752536071e-08 true resid norm 1.516523423073e-06 ||r(i)||/||b|| 3.490667815989e-01
   18 KSP Residual norm 5.935712825830e-08 
   18 KSP preconditioned resid norm 5.935712825830e-08 true resid norm 9.000140838369e-07 ||r(i)||/||b|| 2.071613368174e-01
   19 KSP Residual norm 4.214960129840e-08 
   19 KSP preconditioned resid norm 4.214960129840e-08 true resid norm 5.863661051223e-07 ||r(i)||/||b|| 1.349672059394e-01
   20 KSP Residual norm 3.097497917156e-08 
   20 KSP preconditioned resid norm 3.097497917156e-08 true resid norm 4.367703393495e-07 ||r(i)||/||b|| 1.005339016431e-01
   21 KSP Residual norm 2.172229931969e-08 
   21 KSP preconditioned resid norm 2.172229931969e-08 true resid norm 2.959945269479e-07 ||r(i)||/||b|| 6.813073594555e-02
   22 KSP Residual norm 1.529146489296e-08 
   22 KSP preconditioned resid norm 1.529146489296e-08 true resid norm 1.945841382353e-07 ||r(i)||/||b|| 4.478853267323e-02
   23 KSP Residual norm 1.111471402467e-08 
   23 KSP preconditioned resid norm 1.111471402467e-08 true resid norm 1.200377756462e-07 ||r(i)||/||b|| 2.762977437580e-02
   24 KSP Residual norm 7.815403362342e-09 
   24 KSP preconditioned resid norm 7.815403362342e-09 true resid norm 5.990291384424e-08 ||r(i)||/||b|| 1.378819280064e-02
   25 KSP Residual norm 5.133980441039e-09 
   25 KSP preconditioned resid norm 5.133980441039e-09 true resid norm 2.846322275096e-08 ||r(i)||/||b|| 6.551541115983e-03
   26 KSP Residual norm 3.766530477659e-09 
   26 KSP preconditioned resid norm 3.766530477659e-09 true resid norm 1.942670047558e-08 ||r(i)||/||b|| 4.471553626490e-03
   27 KSP Residual norm 2.766991937692e-09 
   27 KSP preconditioned resid norm 2.766991937692e-09 true resid norm 1.271110915830e-08 ||r(i)||/||b|| 2.925787954827e-03
   28 KSP Residual norm 1.806765624824e-09 
   28 KSP preconditioned resid norm 1.806765624824e-09 true resid norm 5.837939306850e-09 ||r(i)||/||b|| 1.343751539876e-03
   29 KSP Residual norm 1.321007199499e-09 
   29 KSP preconditioned resid norm 1.321007199499e-09 true resid norm 3.546488017283e-09 ||r(i)||/||b|| 8.163152242408e-04
   30 KSP Residual norm 1.002547190038e-09 
   30 KSP preconditioned resid norm 1.002547190038e-09 true resid norm 2.816166296890e-09 ||r(i)||/||b|| 6.482129393761e-04
   31 KSP Residual norm 7.173597649913e-10 
   31 KSP preconditioned resid norm 7.173597649913e-10 true resid norm 1.890427827927e-09 ||r(i)||/||b|| 4.351304752039e-04
   32 KSP Residual norm 5.074305479611e-10 
   32 KSP preconditioned resid norm 5.074305479611e-10 true resid norm 1.460720673482e-09 ||r(i)||/||b|| 3.362223468162e-04
   33 KSP Residual norm 3.513163087866e-10 
   33 KSP preconditioned resid norm 3.513163087866e-10 true resid norm 1.083403780467e-09 ||r(i)||/||b|| 2.493731814925e-04
   34 KSP Residual norm 2.553471790312e-10 
   34 KSP preconditioned resid norm 2.553471790312e-10 true resid norm 6.018367105278e-10 ||r(i)||/||b|| 1.385281627674e-04
   35 KSP Residual norm 1.906827063651e-10 
   35 KSP preconditioned resid norm 1.906827063651e-10 true resid norm 5.031514004426e-10 ||r(i)||/||b|| 1.158132062699e-04
   36 KSP Residual norm 1.367019927207e-10 
   36 KSP preconditioned resid norm 1.367019927207e-10 true resid norm 5.322868777840e-10 ||r(i)||/||b|| 1.225194840308e-04
   37 KSP Residual norm 1.040203666059e-10 
   37 KSP preconditioned resid norm 1.040203666059e-10 true resid norm 3.421875168781e-10 ||r(i)||/||b|| 7.876323794456e-05
   38 KSP Residual norm 7.583837502279e-11 
   38 KSP preconditioned resid norm 7.583837502279e-11 true resid norm 2.705505730004e-10 ||r(i)||/||b|| 6.227415702268e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.412994357452e-05 
  1 KSP Residual norm 6.742850520654e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.539434170343e-05 
  1 KSP Residual norm 7.375775137901e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.261263782479e-06 
  1 KSP Residual norm 3.253340043000e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.190769220797e-06 
  1 KSP Residual norm 6.617612314287e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.743490061432e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.716511154757e-06 
  1 KSP Residual norm 1.069259913596e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.695127267391e-06 
  1 KSP Residual norm 1.922033447532e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.357751370314e-06 lambda=8.1896974452909554e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.906651430164e-07 
  1 KSP Residual norm 3.753487059448e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.729643634112e-06 
  1 KSP Residual norm 2.371914946892e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 75 SNES Function norm 4.350518699379e-06 
    0 KSP Residual norm 1.160544555644e-04 
    0 KSP preconditioned resid norm 1.160544555644e-04 true resid norm 4.350518699379e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.357377391808e-05 
    1 KSP preconditioned resid norm 6.357377391808e-05 true resid norm 1.264844260155e-05 ||r(i)||/||b|| 2.907341279411e+00
    2 KSP Residual norm 3.518535989687e-05 
    2 KSP preconditioned resid norm 3.518535989687e-05 true resid norm 3.424901946351e-05 ||r(i)||/||b|| 7.872399093102e+00
    3 KSP Residual norm 1.891471819271e-05 
    3 KSP preconditioned resid norm 1.891471819271e-05 true resid norm 4.257725201325e-05 ||r(i)||/||b|| 9.786707046985e+00
    4 KSP Residual norm 1.136342602122e-05 
    4 KSP preconditioned resid norm 1.136342602122e-05 true resid norm 4.475076617403e-05 ||r(i)||/||b|| 1.028630590197e+01
    5 KSP Residual norm 4.592534763051e-06 
    5 KSP preconditioned resid norm 4.592534763051e-06 true resid norm 4.445251927367e-05 ||r(i)||/||b|| 1.021775157064e+01
    6 KSP Residual norm 2.574628918933e-06 
    6 KSP preconditioned resid norm 2.574628918933e-06 true resid norm 4.078319512361e-05 ||r(i)||/||b|| 9.374329348231e+00
    7 KSP Residual norm 1.447626682512e-06 
    7 KSP preconditioned resid norm 1.447626682512e-06 true resid norm 3.570994515778e-05 ||r(i)||/||b|| 8.208204038493e+00
    8 KSP Residual norm 1.029751266047e-06 
    8 KSP preconditioned resid norm 1.029751266047e-06 true resid norm 2.986831068695e-05 ||r(i)||/||b|| 6.865459672938e+00
    9 KSP Residual norm 6.875946905617e-07 
    9 KSP preconditioned resid norm 6.875946905617e-07 true resid norm 2.279529837027e-05 ||r(i)||/||b|| 5.239673690755e+00
   10 KSP Residual norm 4.880102037832e-07 
   10 KSP preconditioned resid norm 4.880102037832e-07 true resid norm 1.769222051114e-05 ||r(i)||/||b|| 4.066692211590e+00
   11 KSP Residual norm 3.960139848609e-07 
   11 KSP preconditioned resid norm 3.960139848609e-07 true resid norm 1.457486335576e-05 ||r(i)||/||b|| 3.350143824882e+00
   12 KSP Residual norm 3.397580064731e-07 
   12 KSP preconditioned resid norm 3.397580064731e-07 true resid norm 1.213972522297e-05 ||r(i)||/||b|| 2.790408698783e+00
   13 KSP Residual norm 2.739494147625e-07 
   13 KSP preconditioned resid norm 2.739494147625e-07 true resid norm 8.995173853026e-06 ||r(i)||/||b|| 2.067609513852e+00
   14 KSP Residual norm 2.013686822287e-07 
   14 KSP preconditioned resid norm 2.013686822287e-07 true resid norm 5.424201576572e-06 ||r(i)||/||b|| 1.246794221881e+00
   15 KSP Residual norm 1.427706748389e-07 
   15 KSP preconditioned resid norm 1.427706748389e-07 true resid norm 3.005066720252e-06 ||r(i)||/||b|| 6.907375712881e-01
   16 KSP Residual norm 1.083812365413e-07 
   16 KSP preconditioned resid norm 1.083812365413e-07 true resid norm 1.924458142918e-06 ||r(i)||/||b|| 4.423514242549e-01
   17 KSP Residual norm 8.291217417690e-08 
   17 KSP preconditioned resid norm 8.291217417690e-08 true resid norm 1.431139659699e-06 ||r(i)||/||b|| 3.289583975131e-01
   18 KSP Residual norm 5.721475094284e-08 
   18 KSP preconditioned resid norm 5.721475094284e-08 true resid norm 8.496340730374e-07 ||r(i)||/||b|| 1.952948905055e-01
   19 KSP Residual norm 4.082394639145e-08 
   19 KSP preconditioned resid norm 4.082394639145e-08 true resid norm 5.586954261222e-07 ||r(i)||/||b|| 1.284204171337e-01
   20 KSP Residual norm 3.021075721391e-08 
   20 KSP preconditioned resid norm 3.021075721391e-08 true resid norm 4.222200670696e-07 ||r(i)||/||b|| 9.705051196077e-02
   21 KSP Residual norm 2.118843132561e-08 
   21 KSP preconditioned resid norm 2.118843132561e-08 true resid norm 2.893867651619e-07 ||r(i)||/||b|| 6.651776148055e-02
   22 KSP Residual norm 1.482808519301e-08 
   22 KSP preconditioned resid norm 1.482808519301e-08 true resid norm 1.919634245841e-07 ||r(i)||/||b|| 4.412426146141e-02
   23 KSP Residual norm 1.083246619955e-08 
   23 KSP preconditioned resid norm 1.083246619955e-08 true resid norm 1.208728275249e-07 ||r(i)||/||b|| 2.778354395814e-02
   24 KSP Residual norm 7.619255619845e-09 
   24 KSP preconditioned resid norm 7.619255619845e-09 true resid norm 6.343045331599e-08 ||r(i)||/||b|| 1.457997487174e-02
   25 KSP Residual norm 4.990029967432e-09 
   25 KSP preconditioned resid norm 4.990029967432e-09 true resid norm 3.120601509397e-08 ||r(i)||/||b|| 7.172941262941e-03
   26 KSP Residual norm 3.656595921205e-09 
   26 KSP preconditioned resid norm 3.656595921205e-09 true resid norm 2.051443710488e-08 ||r(i)||/||b|| 4.715400282686e-03
   27 KSP Residual norm 2.695213116779e-09 
   27 KSP preconditioned resid norm 2.695213116779e-09 true resid norm 1.283260292834e-08 ||r(i)||/||b|| 2.949671939158e-03
   28 KSP Residual norm 1.761461197161e-09 
   28 KSP preconditioned resid norm 1.761461197161e-09 true resid norm 5.842990155849e-09 ||r(i)||/||b|| 1.343055980126e-03
   29 KSP Residual norm 1.295832202355e-09 
   29 KSP preconditioned resid norm 1.295832202355e-09 true resid norm 3.459206343521e-09 ||r(i)||/||b|| 7.951250373926e-04
   30 KSP Residual norm 9.859237688206e-10 
   30 KSP preconditioned resid norm 9.859237688206e-10 true resid norm 2.915922704283e-09 ||r(i)||/||b|| 6.702471373585e-04
   31 KSP Residual norm 7.078486310160e-10 
   31 KSP preconditioned resid norm 7.078486310160e-10 true resid norm 1.939233951995e-09 ||r(i)||/||b|| 4.457477569909e-04
   32 KSP Residual norm 5.049430461610e-10 
   32 KSP preconditioned resid norm 5.049430461610e-10 true resid norm 1.399235087895e-09 ||r(i)||/||b|| 3.216248876474e-04
   33 KSP Residual norm 3.511167121470e-10 
   33 KSP preconditioned resid norm 3.511167121470e-10 true resid norm 1.168669020065e-09 ||r(i)||/||b|| 2.686275133656e-04
   34 KSP Residual norm 2.561760034422e-10 
   34 KSP preconditioned resid norm 2.561760034422e-10 true resid norm 6.695433432098e-10 ||r(i)||/||b|| 1.538996587477e-04
   35 KSP Residual norm 1.914047802777e-10 
   35 KSP preconditioned resid norm 1.914047802777e-10 true resid norm 5.891619776084e-10 ||r(i)||/||b|| 1.354233870303e-04
   36 KSP Residual norm 1.372348303111e-10 
   36 KSP preconditioned resid norm 1.372348303111e-10 true resid norm 5.895908039231e-10 ||r(i)||/||b|| 1.355219560388e-04
   37 KSP Residual norm 1.043748162626e-10 
   37 KSP preconditioned resid norm 1.043748162626e-10 true resid norm 3.451820145369e-10 ||r(i)||/||b|| 7.934272632507e-05
   38 KSP Residual norm 7.612666791134e-11 
   38 KSP preconditioned resid norm 7.612666791134e-11 true resid norm 2.482495189259e-10 ||r(i)||/||b|| 5.706205077601e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.922447935931e-05 
  1 KSP Residual norm 7.197137808166e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.514580582981e-05 
  1 KSP Residual norm 7.922533124679e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.467178863564e-06 
  1 KSP Residual norm 1.791260471541e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.673002260446e-06 
  1 KSP Residual norm 6.337448013569e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.890448212354e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.119254159873e-06 
  1 KSP Residual norm 4.818342831502e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.327834765366e-06 
  1 KSP Residual norm 1.587710977160e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.346100938952e-06 lambda=6.4216595268112672e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.327934277810e-06 
  1 KSP Residual norm 3.732864020671e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.727123285988e-06 
  1 KSP Residual norm 4.697763766067e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 76 SNES Function norm 4.343602493459e-06 
    0 KSP Residual norm 1.163680088622e-04 
    0 KSP preconditioned resid norm 1.163680088622e-04 true resid norm 4.343602493459e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.370012144448e-05 
    1 KSP preconditioned resid norm 6.370012144448e-05 true resid norm 1.261882226060e-05 ||r(i)||/||b|| 2.905151260871e+00
    2 KSP Residual norm 3.510969216050e-05 
    2 KSP preconditioned resid norm 3.510969216050e-05 true resid norm 3.431193913842e-05 ||r(i)||/||b|| 7.899419707510e+00
    3 KSP Residual norm 1.891429533443e-05 
    3 KSP preconditioned resid norm 1.891429533443e-05 true resid norm 4.256688707517e-05 ||r(i)||/||b|| 9.799903913692e+00
    4 KSP Residual norm 1.135783988092e-05 
    4 KSP preconditioned resid norm 1.135783988092e-05 true resid norm 4.474581047185e-05 ||r(i)||/||b|| 1.030154360101e+01
    5 KSP Residual norm 4.570728855486e-06 
    5 KSP preconditioned resid norm 4.570728855486e-06 true resid norm 4.447762677951e-05 ||r(i)||/||b|| 1.023980137374e+01
    6 KSP Residual norm 2.567080737729e-06 
    6 KSP preconditioned resid norm 2.567080737729e-06 true resid norm 4.081937012982e-05 ||r(i)||/||b|| 9.397584192219e+00
    7 KSP Residual norm 1.455475118508e-06 
    7 KSP preconditioned resid norm 1.455475118508e-06 true resid norm 3.577731392948e-05 ||r(i)||/||b|| 8.236783633713e+00
    8 KSP Residual norm 1.040166074883e-06 
    8 KSP preconditioned resid norm 1.040166074883e-06 true resid norm 2.989500553650e-05 ||r(i)||/||b|| 6.882537152402e+00
    9 KSP Residual norm 6.834591064427e-07 
    9 KSP preconditioned resid norm 6.834591064427e-07 true resid norm 2.271587452041e-05 ||r(i)||/||b|| 5.229731439425e+00
   10 KSP Residual norm 4.767178866529e-07 
   10 KSP preconditioned resid norm 4.767178866529e-07 true resid norm 1.760705142635e-05 ||r(i)||/||b|| 4.053559563257e+00
   11 KSP Residual norm 3.890483591328e-07 
   11 KSP preconditioned resid norm 3.890483591328e-07 true resid norm 1.457568529510e-05 ||r(i)||/||b|| 3.355667402127e+00
   12 KSP Residual norm 3.368700279599e-07 
   12 KSP preconditioned resid norm 3.368700279599e-07 true resid norm 1.222350753067e-05 ||r(i)||/||b|| 2.814140462687e+00
   13 KSP Residual norm 2.737033341082e-07 
   13 KSP preconditioned resid norm 2.737033341082e-07 true resid norm 9.138175732041e-06 ||r(i)||/||b|| 2.103824128889e+00
   14 KSP Residual norm 2.023307941344e-07 
   14 KSP preconditioned resid norm 2.023307941344e-07 true resid norm 5.627388729641e-06 ||r(i)||/||b|| 1.295557947145e+00
   15 KSP Residual norm 1.461286458010e-07 
   15 KSP preconditioned resid norm 1.461286458010e-07 true resid norm 3.167401371648e-06 ||r(i)||/||b|| 7.292106900707e-01
   16 KSP Residual norm 1.124850394056e-07 
   16 KSP preconditioned resid norm 1.124850394056e-07 true resid norm 2.004411433134e-06 ||r(i)||/||b|| 4.614629069193e-01
   17 KSP Residual norm 8.633285366402e-08 
   17 KSP preconditioned resid norm 8.633285366402e-08 true resid norm 1.469741460912e-06 ||r(i)||/||b|| 3.383692368548e-01
   18 KSP Residual norm 5.934504574921e-08 
   18 KSP preconditioned resid norm 5.934504574921e-08 true resid norm 8.658338338962e-07 ||r(i)||/||b|| 1.993354215078e-01
   19 KSP Residual norm 4.192631041935e-08 
   19 KSP preconditioned resid norm 4.192631041935e-08 true resid norm 5.665027383832e-07 ||r(i)||/||b|| 1.304223255319e-01
   20 KSP Residual norm 3.080928846072e-08 
   20 KSP preconditioned resid norm 3.080928846072e-08 true resid norm 4.277165777731e-07 ||r(i)||/||b|| 9.847046971198e-02
   21 KSP Residual norm 2.164340795708e-08 
   21 KSP preconditioned resid norm 2.164340795708e-08 true resid norm 2.892835586228e-07 ||r(i)||/||b|| 6.659991540626e-02
   22 KSP Residual norm 1.520146235108e-08 
   22 KSP preconditioned resid norm 1.520146235108e-08 true resid norm 1.904464920645e-07 ||r(i)||/||b|| 4.384528564741e-02
   23 KSP Residual norm 1.102819600563e-08 
   23 KSP preconditioned resid norm 1.102819600563e-08 true resid norm 1.179991570829e-07 ||r(i)||/||b|| 2.716619609198e-02
   24 KSP Residual norm 7.769656879960e-09 
   24 KSP preconditioned resid norm 7.769656879960e-09 true resid norm 5.910069371907e-08 ||r(i)||/||b|| 1.360637715078e-02
   25 KSP Residual norm 5.106603061260e-09 
   25 KSP preconditioned resid norm 5.106603061260e-09 true resid norm 2.799115588857e-08 ||r(i)||/||b|| 6.444225946256e-03
   26 KSP Residual norm 3.744081011613e-09 
   26 KSP preconditioned resid norm 3.744081011613e-09 true resid norm 1.917522604381e-08 ||r(i)||/||b|| 4.414590440237e-03
   27 KSP Residual norm 2.753751717177e-09 
   27 KSP preconditioned resid norm 2.753751717177e-09 true resid norm 1.258455907207e-08 ||r(i)||/||b|| 2.897263064707e-03
   28 KSP Residual norm 1.797935190341e-09 
   28 KSP preconditioned resid norm 1.797935190341e-09 true resid norm 5.681283270087e-09 ||r(i)||/||b|| 1.307965744711e-03
   29 KSP Residual norm 1.313751587198e-09 
   29 KSP preconditioned resid norm 1.313751587198e-09 true resid norm 3.511172303102e-09 ||r(i)||/||b|| 8.083548870756e-04
   30 KSP Residual norm 9.965686293057e-10 
   30 KSP preconditioned resid norm 9.965686293057e-10 true resid norm 2.789198234228e-09 ||r(i)||/||b|| 6.421393850907e-04
   31 KSP Residual norm 7.155336994041e-10 
   31 KSP preconditioned resid norm 7.155336994041e-10 true resid norm 1.862415758951e-09 ||r(i)||/||b|| 4.287721451849e-04
   32 KSP Residual norm 5.070130305045e-10 
   32 KSP preconditioned resid norm 5.070130305045e-10 true resid norm 1.442611538730e-09 ||r(i)||/||b|| 3.321232872719e-04
   33 KSP Residual norm 3.502793964413e-10 
   33 KSP preconditioned resid norm 3.502793964413e-10 true resid norm 1.050550918198e-09 ||r(i)||/||b|| 2.418616620144e-04
   34 KSP Residual norm 2.538651048328e-10 
   34 KSP preconditioned resid norm 2.538651048328e-10 true resid norm 5.936487391926e-10 ||r(i)||/||b|| 1.366719767950e-04
   35 KSP Residual norm 1.895388259444e-10 
   35 KSP preconditioned resid norm 1.895388259444e-10 true resid norm 4.966365034927e-10 ||r(i)||/||b|| 1.143374662485e-04
   36 KSP Residual norm 1.357428457059e-10 
   36 KSP preconditioned resid norm 1.357428457059e-10 true resid norm 5.178380568297e-10 ||r(i)||/||b|| 1.192185651448e-04
   37 KSP Residual norm 1.033117071210e-10 
   37 KSP preconditioned resid norm 1.033117071210e-10 true resid norm 3.402519158007e-10 ||r(i)||/||b|| 7.833403639331e-05
   38 KSP Residual norm 7.549180199144e-11 
   38 KSP preconditioned resid norm 7.549180199144e-11 true resid norm 2.682602647515e-10 ||r(i)||/||b|| 6.175985605391e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.434033092425e-05 
  1 KSP Residual norm 6.430109897585e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.603595661378e-05 
  1 KSP Residual norm 8.371405130895e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.185358361609e-06 
  1 KSP Residual norm 3.198927653969e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.234721520986e-06 
  1 KSP Residual norm 6.108471293199e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.734947220106e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.697799411790e-06 
  1 KSP Residual norm 1.068031771096e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.715502498191e-06 
  1 KSP Residual norm 2.189913495741e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.357074624758e-06 lambda=8.0880613815955904e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.775005106885e-07 
  1 KSP Residual norm 3.590118408300e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.704519581127e-06 
  1 KSP Residual norm 2.019521109333e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 77 SNES Function norm 4.349476192821e-06 
    0 KSP Residual norm 1.158430713723e-04 
    0 KSP preconditioned resid norm 1.158430713723e-04 true resid norm 4.349476192821e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.347130178107e-05 
    1 KSP preconditioned resid norm 6.347130178107e-05 true resid norm 1.259852980790e-05 ||r(i)||/||b|| 2.896562539804e+00
    2 KSP Residual norm 3.484946432434e-05 
    2 KSP preconditioned resid norm 3.484946432434e-05 true resid norm 3.441143371793e-05 ||r(i)||/||b|| 7.911627100001e+00
    3 KSP Residual norm 1.877720410465e-05 
    3 KSP preconditioned resid norm 1.877720410465e-05 true resid norm 4.258520839315e-05 ||r(i)||/||b|| 9.790882052289e+00
    4 KSP Residual norm 1.129807031155e-05 
    4 KSP preconditioned resid norm 1.129807031155e-05 true resid norm 4.470805293679e-05 ||r(i)||/||b|| 1.027895106325e+01
    5 KSP Residual norm 4.571506668323e-06 
    5 KSP preconditioned resid norm 4.571506668323e-06 true resid norm 4.438628868054e-05 ||r(i)||/||b|| 1.020497336065e+01
    6 KSP Residual norm 2.571210212738e-06 
    6 KSP preconditioned resid norm 2.571210212738e-06 true resid norm 4.072130164926e-05 ||r(i)||/||b|| 9.362346141007e+00
    7 KSP Residual norm 1.449263128311e-06 
    7 KSP preconditioned resid norm 1.449263128311e-06 true resid norm 3.563336399154e-05 ||r(i)||/||b|| 8.192564440368e+00
    8 KSP Residual norm 1.033621235905e-06 
    8 KSP preconditioned resid norm 1.033621235905e-06 true resid norm 2.978291809632e-05 ||r(i)||/||b|| 6.847472379657e+00
    9 KSP Residual norm 6.905147236849e-07 
    9 KSP preconditioned resid norm 6.905147236849e-07 true resid norm 2.268926915351e-05 ||r(i)||/||b|| 5.216552096769e+00
   10 KSP Residual norm 4.928765905338e-07 
   10 KSP preconditioned resid norm 4.928765905338e-07 true resid norm 1.761302548356e-05 ||r(i)||/||b|| 4.049458992930e+00
   11 KSP Residual norm 4.003059647068e-07 
   11 KSP preconditioned resid norm 4.003059647068e-07 true resid norm 1.447580316678e-05 ||r(i)||/||b|| 3.328171606198e+00
   12 KSP Residual norm 3.432871945160e-07 
   12 KSP preconditioned resid norm 3.432871945160e-07 true resid norm 1.202565987669e-05 ||r(i)||/||b|| 2.764852442815e+00
   13 KSP Residual norm 2.764183236635e-07 
   13 KSP preconditioned resid norm 2.764183236635e-07 true resid norm 8.871655857124e-06 ||r(i)||/||b|| 2.039706728770e+00
   14 KSP Residual norm 2.028605811945e-07 
   14 KSP preconditioned resid norm 2.028605811945e-07 true resid norm 5.303745029947e-06 ||r(i)||/||b|| 1.219398565441e+00
   15 KSP Residual norm 1.435084543150e-07 
   15 KSP preconditioned resid norm 1.435084543150e-07 true resid norm 2.905219264854e-06 ||r(i)||/||b|| 6.679469287931e-01
   16 KSP Residual norm 1.087149171682e-07 
   16 KSP preconditioned resid norm 1.087149171682e-07 true resid norm 1.852479879667e-06 ||r(i)||/||b|| 4.259087295902e-01
   17 KSP Residual norm 8.306335621849e-08 
   17 KSP preconditioned resid norm 8.306335621849e-08 true resid norm 1.380509114096e-06 ||r(i)||/||b|| 3.173966364902e-01
   18 KSP Residual norm 5.714918180120e-08 
   18 KSP preconditioned resid norm 5.714918180120e-08 true resid norm 8.138591321820e-07 ||r(i)||/||b|| 1.871165851017e-01
   19 KSP Residual norm 4.063388400166e-08 
   19 KSP preconditioned resid norm 4.063388400166e-08 true resid norm 5.379179535512e-07 ||r(i)||/||b|| 1.236741919496e-01
   20 KSP Residual norm 3.004723903537e-08 
   20 KSP preconditioned resid norm 3.004723903537e-08 true resid norm 4.105908882898e-07 ||r(i)||/||b|| 9.440007717883e-02
   21 KSP Residual norm 2.107435678456e-08 
   21 KSP preconditioned resid norm 2.107435678456e-08 true resid norm 2.814455306564e-07 ||r(i)||/||b|| 6.470791382210e-02
   22 KSP Residual norm 1.472012894869e-08 
   22 KSP preconditioned resid norm 1.472012894869e-08 true resid norm 1.871686187451e-07 ||r(i)||/||b|| 4.303245044863e-02
   23 KSP Residual norm 1.076507179624e-08 
   23 KSP preconditioned resid norm 1.076507179624e-08 true resid norm 1.185474795825e-07 ||r(i)||/||b|| 2.725557614919e-02
   24 KSP Residual norm 7.574571436530e-09 
   24 KSP preconditioned resid norm 7.574571436530e-09 true resid norm 6.231803157282e-08 ||r(i)||/||b|| 1.432770954711e-02
   25 KSP Residual norm 4.962117451638e-09 
   25 KSP preconditioned resid norm 4.962117451638e-09 true resid norm 3.070305098119e-08 ||r(i)||/||b|| 7.059022654696e-03
   26 KSP Residual norm 3.636972972786e-09 
   26 KSP preconditioned resid norm 3.636972972786e-09 true resid norm 2.026930867531e-08 ||r(i)||/||b|| 4.660172346445e-03
   27 KSP Residual norm 2.679952572668e-09 
   27 KSP preconditioned resid norm 2.679952572668e-09 true resid norm 1.261682747127e-08 ||r(i)||/||b|| 2.900769405772e-03
   28 KSP Residual norm 1.749358463879e-09 
   28 KSP preconditioned resid norm 1.749358463879e-09 true resid norm 5.733703576373e-09 ||r(i)||/||b|| 1.318251514018e-03
   29 KSP Residual norm 1.288549644320e-09 
   29 KSP preconditioned resid norm 1.288549644320e-09 true resid norm 3.412704743010e-09 ||r(i)||/||b|| 7.846243068632e-04
   30 KSP Residual norm 9.813149128357e-10 
   30 KSP preconditioned resid norm 9.813149128357e-10 true resid norm 2.868141024183e-09 ||r(i)||/||b|| 6.594221687929e-04
   31 KSP Residual norm 7.045020168360e-10 
   31 KSP preconditioned resid norm 7.045020168360e-10 true resid norm 1.906295600974e-09 ||r(i)||/||b|| 4.382816496664e-04
   32 KSP Residual norm 5.038895874756e-10 
   32 KSP preconditioned resid norm 5.038895874756e-10 true resid norm 1.373457067338e-09 ||r(i)||/||b|| 3.157752810797e-04
   33 KSP Residual norm 3.508302617054e-10 
   33 KSP preconditioned resid norm 3.508302617054e-10 true resid norm 1.132320722748e-09 ||r(i)||/||b|| 2.603349627749e-04
   34 KSP Residual norm 2.558671119229e-10 
   34 KSP preconditioned resid norm 2.558671119229e-10 true resid norm 6.515357271379e-10 ||r(i)||/||b|| 1.497963658735e-04
   35 KSP Residual norm 1.910482190756e-10 
   35 KSP preconditioned resid norm 1.910482190756e-10 true resid norm 5.776822922324e-10 ||r(i)||/||b|| 1.328165201101e-04
   36 KSP Residual norm 1.367560610346e-10 
   36 KSP preconditioned resid norm 1.367560610346e-10 true resid norm 5.784365652324e-10 ||r(i)||/||b|| 1.329899370842e-04
   37 KSP Residual norm 1.039796645793e-10 
   37 KSP preconditioned resid norm 1.039796645793e-10 true resid norm 3.417500989599e-10 ||r(i)||/||b|| 7.857270250701e-05
   38 KSP Residual norm 7.579733505649e-11 
   38 KSP preconditioned resid norm 7.579733505649e-11 true resid norm 2.460664343265e-10 ||r(i)||/||b|| 5.657380875716e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.942605018240e-05 
  1 KSP Residual norm 7.792599344017e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.582460966867e-05 
  1 KSP Residual norm 7.100694824939e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.419971131130e-06 
  1 KSP Residual norm 1.809550896678e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.711753910212e-06 
  1 KSP Residual norm 7.054597617765e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.893952302616e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.091892859700e-06 
  1 KSP Residual norm 4.703039779599e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.329989038617e-06 
  1 KSP Residual norm 1.993005035018e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.347214042740e-06 lambda=6.3132989320626262e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.306183321584e-06 
  1 KSP Residual norm 3.954318893046e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.697893766348e-06 
  1 KSP Residual norm 4.158584571842e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 78 SNES Function norm 4.343651140591e-06 
    0 KSP Residual norm 1.159036070836e-04 
    0 KSP preconditioned resid norm 1.159036070836e-04 true resid norm 4.343651140591e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.347603804320e-05 
    1 KSP preconditioned resid norm 6.347603804320e-05 true resid norm 1.256909433777e-05 ||r(i)||/||b|| 2.893670308906e+00
    2 KSP Residual norm 3.473060088049e-05 
    2 KSP preconditioned resid norm 3.473060088049e-05 true resid norm 3.447720280902e-05 ||r(i)||/||b|| 7.937378415784e+00
    3 KSP Residual norm 1.873715326251e-05 
    3 KSP preconditioned resid norm 1.873715326251e-05 true resid norm 4.259651062268e-05 ||r(i)||/||b|| 9.806614123456e+00
    4 KSP Residual norm 1.126976592855e-05 
    4 KSP preconditioned resid norm 1.126976592855e-05 true resid norm 4.471537552219e-05 ||r(i)||/||b|| 1.029442146132e+01
    5 KSP Residual norm 4.542330222368e-06 
    5 KSP preconditioned resid norm 4.542330222368e-06 true resid norm 4.440187880371e-05 ||r(i)||/||b|| 1.022224791231e+01
    6 KSP Residual norm 2.559098296476e-06 
    6 KSP preconditioned resid norm 2.559098296476e-06 true resid norm 4.074628977102e-05 ||r(i)||/||b|| 9.380654304913e+00
    7 KSP Residual norm 1.455768496052e-06 
    7 KSP preconditioned resid norm 1.455768496052e-06 true resid norm 3.567327682890e-05 ||r(i)||/||b|| 8.212739852779e+00
    8 KSP Residual norm 1.043648813212e-06 
    8 KSP preconditioned resid norm 1.043648813212e-06 true resid norm 2.978439975935e-05 ||r(i)||/||b|| 6.856996290753e+00
    9 KSP Residual norm 6.851272914488e-07 
    9 KSP preconditioned resid norm 6.851272914488e-07 true resid norm 2.256734224758e-05 ||r(i)||/||b|| 5.195477610228e+00
   10 KSP Residual norm 4.812235976324e-07 
   10 KSP preconditioned resid norm 4.812235976324e-07 true resid norm 1.750547978279e-05 ||r(i)||/||b|| 4.030130232883e+00
   11 KSP Residual norm 3.934342982848e-07 
   11 KSP preconditioned resid norm 3.934342982848e-07 true resid norm 1.446774034157e-05 ||r(i)||/||b|| 3.330778617641e+00
   12 KSP Residual norm 3.403615239162e-07 
   12 KSP preconditioned resid norm 3.403615239162e-07 true resid norm 1.209287022623e-05 ||r(i)||/||b|| 2.784033485844e+00
   13 KSP Residual norm 2.759660533106e-07 
   13 KSP preconditioned resid norm 2.759660533106e-07 true resid norm 8.989748797557e-06 ||r(i)||/||b|| 2.069629559692e+00
   14 KSP Residual norm 2.036441143157e-07 
   14 KSP preconditioned resid norm 2.036441143157e-07 true resid norm 5.484890209502e-06 ||r(i)||/||b|| 1.262737276078e+00
   15 KSP Residual norm 1.466707426012e-07 
   15 KSP preconditioned resid norm 1.466707426012e-07 true resid norm 3.054858797910e-06 ||r(i)||/||b|| 7.032928518045e-01
   16 KSP Residual norm 1.125638343243e-07 
   16 KSP preconditioned resid norm 1.125638343243e-07 true resid norm 1.921945346108e-06 ||r(i)||/||b|| 4.424723081805e-01
   17 KSP Residual norm 8.626351623139e-08 
   17 KSP preconditioned resid norm 8.626351623139e-08 true resid norm 1.412361117651e-06 ||r(i)||/||b|| 3.251552834095e-01
   18 KSP Residual norm 5.908720837189e-08 
   18 KSP preconditioned resid norm 5.908720837189e-08 true resid norm 8.282028056068e-07 ||r(i)||/||b|| 1.906697335491e-01
   19 KSP Residual norm 4.167713356284e-08 
   19 KSP preconditioned resid norm 4.167713356284e-08 true resid norm 5.465956915119e-07 ||r(i)||/||b|| 1.258378432844e-01
   20 KSP Residual norm 3.060531755310e-08 
   20 KSP preconditioned resid norm 3.060531755310e-08 true resid norm 4.160136631040e-07 ||r(i)||/||b|| 9.577510938124e-02
   21 KSP Residual norm 2.147818715265e-08 
   21 KSP preconditioned resid norm 2.147818715265e-08 true resid norm 2.817719151260e-07 ||r(i)||/||b|| 6.486983093391e-02
   22 KSP Residual norm 1.506363780719e-08 
   22 KSP preconditioned resid norm 1.506363780719e-08 true resid norm 1.860085542389e-07 ||r(i)||/||b|| 4.282308781676e-02
   23 KSP Residual norm 1.096736694582e-08 
   23 KSP preconditioned resid norm 1.096736694582e-08 true resid norm 1.158891903096e-07 ||r(i)||/||b|| 2.668013303985e-02
   24 KSP Residual norm 7.718218708234e-09 
   24 KSP preconditioned resid norm 7.718218708234e-09 true resid norm 5.803000284845e-08 ||r(i)||/||b|| 1.335972917028e-02
   25 KSP Residual norm 5.072692337928e-09 
   25 KSP preconditioned resid norm 5.072692337928e-09 true resid norm 2.763934484369e-08 ||r(i)||/||b|| 6.363159459424e-03
   26 KSP Residual norm 3.722975862563e-09 
   26 KSP preconditioned resid norm 3.722975862563e-09 true resid norm 1.896888940344e-08 ||r(i)||/||b|| 4.367037957118e-03
   27 KSP Residual norm 2.734001293263e-09 
   27 KSP preconditioned resid norm 2.734001293263e-09 true resid norm 1.223188274524e-08 ||r(i)||/||b|| 2.816037096290e-03
   28 KSP Residual norm 1.781688664711e-09 
   28 KSP preconditioned resid norm 1.781688664711e-09 true resid norm 5.569042969033e-09 ||r(i)||/||b|| 1.282111014163e-03
   29 KSP Residual norm 1.305775936636e-09 
   29 KSP preconditioned resid norm 1.305775936636e-09 true resid norm 3.467507005827e-09 ||r(i)||/||b|| 7.982931625019e-04
   30 KSP Residual norm 9.924559296534e-10 
   30 KSP preconditioned resid norm 9.924559296534e-10 true resid norm 2.754184607381e-09 ||r(i)||/||b|| 6.340713188597e-04
   31 KSP Residual norm 7.103903742397e-10 
   31 KSP preconditioned resid norm 7.103903742397e-10 true resid norm 1.827532599526e-09 ||r(i)||/||b|| 4.207365049297e-04
   32 KSP Residual norm 5.050680930563e-10 
   32 KSP preconditioned resid norm 5.050680930563e-10 true resid norm 1.418421616474e-09 ||r(i)||/||b|| 3.265505379147e-04
   33 KSP Residual norm 3.503278871037e-10 
   33 KSP preconditioned resid norm 3.503278871037e-10 true resid norm 1.028958519941e-09 ||r(i)||/||b|| 2.368879282974e-04
   34 KSP Residual norm 2.542933467989e-10 
   34 KSP preconditioned resid norm 2.542933467989e-10 true resid norm 5.855648338678e-10 ||r(i)||/||b|| 1.348093608153e-04
   35 KSP Residual norm 1.896316394023e-10 
   35 KSP preconditioned resid norm 1.896316394023e-10 true resid norm 4.922587536101e-10 ||r(i)||/||b|| 1.133283354665e-04
   36 KSP Residual norm 1.355244484564e-10 
   36 KSP preconditioned resid norm 1.355244484564e-10 true resid norm 5.141897808776e-10 ||r(i)||/||b|| 1.183773199630e-04
   37 KSP Residual norm 1.030706146947e-10 
   37 KSP preconditioned resid norm 1.030706146947e-10 true resid norm 3.357388526786e-10 ||r(i)||/||b|| 7.729415687672e-05
   38 KSP Residual norm 7.514811655479e-11 
   38 KSP preconditioned resid norm 7.514811655479e-11 true resid norm 2.652636286075e-10 ||r(i)||/||b|| 6.106927559829e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.455341708964e-05 
  1 KSP Residual norm 6.907396472872e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.669440537580e-05 
  1 KSP Residual norm 6.404703533951e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.107110544539e-06 
  1 KSP Residual norm 3.208205299681e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.278629808945e-06 
  1 KSP Residual norm 5.783311357254e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.727040051032e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.678567323262e-06 
  1 KSP Residual norm 1.052696694843e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.736400407017e-06 
  1 KSP Residual norm 1.879289250252e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.357313733807e-06 lambda=7.9827932430187959e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.637827044238e-07 
  1 KSP Residual norm 3.562101885828e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.678437346780e-06 
  1 KSP Residual norm 2.106785877125e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 79 SNES Function norm 4.349405152462e-06 
    0 KSP Residual norm 1.160615216688e-04 
    0 KSP preconditioned resid norm 1.160615216688e-04 true resid norm 4.349405152462e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.352539268253e-05 
    1 KSP preconditioned resid norm 6.352539268253e-05 true resid norm 1.253400444146e-05 ||r(i)||/||b|| 2.881774404107e+00
    2 KSP Residual norm 3.461973536163e-05 
    2 KSP preconditioned resid norm 3.461973536163e-05 true resid norm 3.451758960332e-05 ||r(i)||/||b|| 7.936163312765e+00
    3 KSP Residual norm 1.871848524784e-05 
    3 KSP preconditioned resid norm 1.871848524784e-05 true resid norm 4.254558131757e-05 ||r(i)||/||b|| 9.781931051764e+00
    4 KSP Residual norm 1.127386440588e-05 
    4 KSP preconditioned resid norm 1.127386440588e-05 true resid norm 4.464578123576e-05 ||r(i)||/||b|| 1.026480166155e+01
    5 KSP Residual norm 4.562608156457e-06 
    5 KSP preconditioned resid norm 4.562608156457e-06 true resid norm 4.433840916080e-05 ||r(i)||/||b|| 1.019413175057e+01
    6 KSP Residual norm 2.576808253614e-06 
    6 KSP preconditioned resid norm 2.576808253614e-06 true resid norm 4.067803741877e-05 ||r(i)||/||b|| 9.352551899136e+00
    7 KSP Residual norm 1.454543914648e-06 
    7 KSP preconditioned resid norm 1.454543914648e-06 true resid norm 3.559318778759e-05 ||r(i)||/||b|| 8.183461080292e+00
    8 KSP Residual norm 1.038722765142e-06 
    8 KSP preconditioned resid norm 1.038722765142e-06 true resid norm 2.971514444987e-05 ||r(i)||/||b|| 6.832001942391e+00
    9 KSP Residual norm 6.954350147575e-07 
    9 KSP preconditioned resid norm 6.954350147575e-07 true resid norm 2.262225449443e-05 ||r(i)||/||b|| 5.201229524829e+00
   10 KSP Residual norm 4.991935382259e-07 
   10 KSP preconditioned resid norm 4.991935382259e-07 true resid norm 1.755958197060e-05 ||r(i)||/||b|| 4.037237588837e+00
   11 KSP Residual norm 4.053760783384e-07 
   11 KSP preconditioned resid norm 4.053760783384e-07 true resid norm 1.438435090354e-05 ||r(i)||/||b|| 3.307199582316e+00
   12 KSP Residual norm 3.475577668655e-07 
   12 KSP preconditioned resid norm 3.475577668655e-07 true resid norm 1.192141544993e-05 ||r(i)||/||b|| 2.740930088609e+00
   13 KSP Residual norm 2.796245679127e-07 
   13 KSP preconditioned resid norm 2.796245679127e-07 true resid norm 8.764818016853e-06 ||r(i)||/||b|| 2.015176261952e+00
   14 KSP Residual norm 2.047410598101e-07 
   14 KSP preconditioned resid norm 2.047410598101e-07 true resid norm 5.191802567791e-06 ||r(i)||/||b|| 1.193681063456e+00
   15 KSP Residual norm 1.443669554571e-07 
   15 KSP preconditioned resid norm 1.443669554571e-07 true resid norm 2.799863898133e-06 ||r(i)||/||b|| 6.437349016676e-01
   16 KSP Residual norm 1.092337847584e-07 
   16 KSP preconditioned resid norm 1.092337847584e-07 true resid norm 1.781473506726e-06 ||r(i)||/||b|| 4.095901495214e-01
   17 KSP Residual norm 8.337831908548e-08 
   17 KSP preconditioned resid norm 8.337831908548e-08 true resid norm 1.332797279040e-06 ||r(i)||/||b|| 3.064320826230e-01
   18 KSP Residual norm 5.720378445332e-08 
   18 KSP preconditioned resid norm 5.720378445332e-08 true resid norm 7.785847257202e-07 ||r(i)||/||b|| 1.790094733482e-01
   19 KSP Residual norm 4.044994697724e-08 
   19 KSP preconditioned resid norm 4.044994697724e-08 true resid norm 5.167240912427e-07 ||r(i)||/||b|| 1.188033933675e-01
   20 KSP Residual norm 2.992144823794e-08 
   20 KSP preconditioned resid norm 2.992144823794e-08 true resid norm 3.994594990268e-07 ||r(i)||/||b|| 9.184232901383e-02
   21 KSP Residual norm 2.102654730576e-08 
   21 KSP preconditioned resid norm 2.102654730576e-08 true resid norm 2.738512264132e-07 ||r(i)||/||b|| 6.296291488462e-02
   22 KSP Residual norm 1.464686841503e-08 
   22 KSP preconditioned resid norm 1.464686841503e-08 true resid norm 1.824747764093e-07 ||r(i)||/||b|| 4.195396152185e-02
   23 KSP Residual norm 1.069250531345e-08 
   23 KSP preconditioned resid norm 1.069250531345e-08 true resid norm 1.160470542357e-07 ||r(i)||/||b|| 2.668113228542e-02
   24 KSP Residual norm 7.536342999074e-09 
   24 KSP preconditioned resid norm 7.536342999074e-09 true resid norm 6.126906409237e-08 ||r(i)||/||b|| 1.408676863724e-02
   25 KSP Residual norm 4.939626251246e-09 
   25 KSP preconditioned resid norm 4.939626251246e-09 true resid norm 3.016103656415e-08 ||r(i)||/||b|| 6.934519895687e-03
   26 KSP Residual norm 3.618315961246e-09 
   26 KSP preconditioned resid norm 3.618315961246e-09 true resid norm 2.001032382743e-08 ||r(i)||/||b|| 4.600703573477e-03
   27 KSP Residual norm 2.669081889011e-09 
   27 KSP preconditioned resid norm 2.669081889011e-09 true resid norm 1.253303417041e-08 ||r(i)||/||b|| 2.881551322787e-03
   28 KSP Residual norm 1.741765074064e-09 
   28 KSP preconditioned resid norm 1.741765074064e-09 true resid norm 5.623397793752e-09 ||r(i)||/||b|| 1.292911926259e-03
   29 KSP Residual norm 1.282389076447e-09 
   29 KSP preconditioned resid norm 1.282389076447e-09 true resid norm 3.377158915203e-09 ||r(i)||/||b|| 7.764645501676e-04
   30 KSP Residual norm 9.765163966227e-10 
   30 KSP preconditioned resid norm 9.765163966227e-10 true resid norm 2.822848629854e-09 ||r(i)||/||b|| 6.490194706870e-04
   31 KSP Residual norm 7.033304719085e-10 
   31 KSP preconditioned resid norm 7.033304719085e-10 true resid norm 1.888716049348e-09 ||r(i)||/||b|| 4.342469793321e-04
   32 KSP Residual norm 5.039107855045e-10 
   32 KSP preconditioned resid norm 5.039107855045e-10 true resid norm 1.355227918498e-09 ||r(i)||/||b|| 3.115892566897e-04
   33 KSP Residual norm 3.505084384702e-10 
   33 KSP preconditioned resid norm 3.505084384702e-10 true resid norm 1.096258510756e-09 ||r(i)||/||b|| 2.520479174342e-04
   34 KSP Residual norm 2.552055415750e-10 
   34 KSP preconditioned resid norm 2.552055415750e-10 true resid norm 6.390369087200e-10 ||r(i)||/||b|| 1.469251279933e-04
   35 KSP Residual norm 1.905094304863e-10 
   35 KSP preconditioned resid norm 1.905094304863e-10 true resid norm 5.674487262009e-10 ||r(i)||/||b|| 1.304658237874e-04
   36 KSP Residual norm 1.361561867392e-10 
   36 KSP preconditioned resid norm 1.361561867392e-10 true resid norm 5.639939463564e-10 ||r(i)||/||b|| 1.296715129050e-04
   37 KSP Residual norm 1.034711651559e-10 
   37 KSP preconditioned resid norm 1.034711651559e-10 true resid norm 3.403534422769e-10 ||r(i)||/||b|| 7.825287144939e-05
   38 KSP Residual norm 7.552354132889e-11 
   38 KSP preconditioned resid norm 7.552354132889e-11 true resid norm 2.455009739032e-10 ||r(i)||/||b|| 5.644472411686e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.963310304455e-05 
  1 KSP Residual norm 7.847609839997e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.652111259697e-05 
  1 KSP Residual norm 8.933543706532e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.371494926005e-06 
  1 KSP Residual norm 1.846462273988e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.756581587948e-06 
  1 KSP Residual norm 7.542617759504e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.898701084713e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.063886878946e-06 
  1 KSP Residual norm 4.502569330758e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.333387757430e-06 
  1 KSP Residual norm 1.701328656498e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.349367246609e-06 lambda=6.2033053634051566e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.284087382845e-06 
  1 KSP Residual norm 3.781410493453e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.668075918069e-06 
  1 KSP Residual norm 4.186025643934e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 80 SNES Function norm 4.344722784780e-06 
    0 KSP Residual norm 1.159258952845e-04 
    0 KSP preconditioned resid norm 1.159258952845e-04 true resid norm 4.344722784780e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.345398745994e-05 
    1 KSP preconditioned resid norm 6.345398745994e-05 true resid norm 1.251171500233e-05 ||r(i)||/||b|| 2.879749899386e+00
    2 KSP Residual norm 3.444556563819e-05 
    2 KSP preconditioned resid norm 3.444556563819e-05 true resid norm 3.461415074802e-05 ||r(i)||/||b|| 7.966941151983e+00
    3 KSP Residual norm 1.864190180600e-05 
    3 KSP preconditioned resid norm 1.864190180600e-05 true resid norm 4.258208042175e-05 ||r(i)||/||b|| 9.800873963908e+00
    4 KSP Residual norm 1.122543090560e-05 
    4 KSP preconditioned resid norm 1.122543090560e-05 true resid norm 4.466574919420e-05 ||r(i)||/||b|| 1.028046009073e+01
    5 KSP Residual norm 4.528340665040e-06 
    5 KSP preconditioned resid norm 4.528340665040e-06 true resid norm 4.434755421941e-05 ||r(i)||/||b|| 1.020722297284e+01
    6 KSP Residual norm 2.561404477118e-06 
    6 KSP preconditioned resid norm 2.561404477118e-06 true resid norm 4.069558202516e-05 ||r(i)||/||b|| 9.366669415072e+00
    7 KSP Residual norm 1.460148660768e-06 
    7 KSP preconditioned resid norm 1.460148660768e-06 true resid norm 3.561533913815e-05 ||r(i)||/||b|| 8.197378958886e+00
    8 KSP Residual norm 1.048630633611e-06 
    8 KSP preconditioned resid norm 1.048630633611e-06 true resid norm 2.970387212824e-05 ||r(i)||/||b|| 6.836770399321e+00
    9 KSP Residual norm 6.894756989924e-07 
    9 KSP preconditioned resid norm 6.894756989924e-07 true resid norm 2.247751249048e-05 ||r(i)||/||b|| 5.173520522235e+00
   10 KSP Residual norm 4.875321859044e-07 
   10 KSP preconditioned resid norm 4.875321859044e-07 true resid norm 1.744028408952e-05 ||r(i)||/||b|| 4.014130464346e+00
   11 KSP Residual norm 3.987433337896e-07 
   11 KSP preconditioned resid norm 3.987433337896e-07 true resid norm 1.437135366795e-05 ||r(i)||/||b|| 3.307772297532e+00
   12 KSP Residual norm 3.447270850689e-07 
   12 KSP preconditioned resid norm 3.447270850689e-07 true resid norm 1.197764380789e-05 ||r(i)||/||b|| 2.756825786412e+00
   13 KSP Residual norm 2.790968595744e-07 
   13 KSP preconditioned resid norm 2.790968595744e-07 true resid norm 8.864989029812e-06 ||r(i)||/||b|| 2.040403834479e+00
   14 KSP Residual norm 2.054768541437e-07 
   14 KSP preconditioned resid norm 2.054768541437e-07 true resid norm 5.357119553153e-06 ||r(i)||/||b|| 1.233017575234e+00
   15 KSP Residual norm 1.474751968333e-07 
   15 KSP preconditioned resid norm 1.474751968333e-07 true resid norm 2.940686071415e-06 ||r(i)||/||b|| 6.768408980469e-01
   16 KSP Residual norm 1.129149243035e-07 
   16 KSP preconditioned resid norm 1.129149243035e-07 true resid norm 1.843627540437e-06 ||r(i)||/||b|| 4.243372090148e-01
   17 KSP Residual norm 8.641227090648e-08 
   17 KSP preconditioned resid norm 8.641227090648e-08 true resid norm 1.360351617513e-06 ||r(i)||/||b|| 3.131043532348e-01
   18 KSP Residual norm 5.901867217716e-08 
   18 KSP preconditioned resid norm 5.901867217716e-08 true resid norm 7.920589496276e-07 ||r(i)||/||b|| 1.823036793975e-01
   19 KSP Residual norm 4.145254047754e-08 
   19 KSP preconditioned resid norm 4.145254047754e-08 true resid norm 5.262169778723e-07 ||r(i)||/||b|| 1.211163528582e-01
   20 KSP Residual norm 3.045132108065e-08 
   20 KSP preconditioned resid norm 3.045132108065e-08 true resid norm 4.053544555274e-07 ||r(i)||/||b|| 9.329811718883e-02
   21 KSP Residual norm 2.139717291301e-08 
   21 KSP preconditioned resid norm 2.139717291301e-08 true resid norm 2.746462102096e-07 ||r(i)||/||b|| 6.321374776124e-02
   22 KSP Residual norm 1.497266150498e-08 
   22 KSP preconditioned resid norm 1.497266150498e-08 true resid norm 1.815779964312e-07 ||r(i)||/||b|| 4.179276916523e-02
   23 KSP Residual norm 1.089638583811e-08 
   23 KSP preconditioned resid norm 1.089638583811e-08 true resid norm 1.135509066279e-07 ||r(i)||/||b|| 2.613536288799e-02
   24 KSP Residual norm 7.674194784229e-09 
   24 KSP preconditioned resid norm 7.674194784229e-09 true resid norm 5.701270769179e-08 ||r(i)||/||b|| 1.312228892750e-02
   25 KSP Residual norm 5.045625543663e-09 
   25 KSP preconditioned resid norm 5.045625543663e-09 true resid norm 2.718889748581e-08 ||r(i)||/||b|| 6.257913066642e-03
   26 KSP Residual norm 3.702805354591e-09 
   26 KSP preconditioned resid norm 3.702805354591e-09 true resid norm 1.872416777726e-08 ||r(i)||/||b|| 4.309634631431e-03
   27 KSP Residual norm 2.720261272673e-09 
   27 KSP preconditioned resid norm 2.720261272673e-09 true resid norm 1.205552942431e-08 ||r(i)||/||b|| 2.774752273389e-03
   28 KSP Residual norm 1.771583178072e-09 
   28 KSP preconditioned resid norm 1.771583178072e-09 true resid norm 5.444808079161e-09 ||r(i)||/||b|| 1.253200341857e-03
   29 KSP Residual norm 1.299128967742e-09 
   29 KSP preconditioned resid norm 1.299128967742e-09 true resid norm 3.444340717178e-09 ||r(i)||/||b|| 7.927642079361e-04
   30 KSP Residual norm 9.877964957169e-10 
   30 KSP preconditioned resid norm 9.877964957169e-10 true resid norm 2.734582703531e-09 ||r(i)||/||b|| 6.294032643719e-04
   31 KSP Residual norm 7.080723970184e-10 
   31 KSP preconditioned resid norm 7.080723970184e-10 true resid norm 1.809280834973e-09 ||r(i)||/||b|| 4.164318242146e-04
   32 KSP Residual norm 5.045635835292e-10 
   32 KSP preconditioned resid norm 5.045635835292e-10 true resid norm 1.409042442890e-09 ||r(i)||/||b|| 3.243112420949e-04
   33 KSP Residual norm 3.500768823250e-10 
   33 KSP preconditioned resid norm 3.500768823250e-10 true resid norm 1.006564898701e-09 ||r(i)||/||b|| 2.316752871386e-04
   34 KSP Residual norm 2.538344907180e-10 
   34 KSP preconditioned resid norm 2.538344907180e-10 true resid norm 5.832606682034e-10 ||r(i)||/||b|| 1.342457728826e-04
   35 KSP Residual norm 1.891674820341e-10 
   35 KSP preconditioned resid norm 1.891674820341e-10 true resid norm 4.887451730399e-10 ||r(i)||/||b|| 1.124916818058e-04
   36 KSP Residual norm 1.349699139003e-10 
   36 KSP preconditioned resid norm 1.349699139003e-10 true resid norm 5.039918078870e-10 ||r(i)||/||b|| 1.160009125674e-04
   37 KSP Residual norm 1.026020756550e-10 
   37 KSP preconditioned resid norm 1.026020756550e-10 true resid norm 3.338998144857e-10 ||r(i)||/||b|| 7.685181104199e-05
   38 KSP Residual norm 7.486148443572e-11 
   38 KSP preconditioned resid norm 7.486148443572e-11 true resid norm 2.637786843550e-10 ||r(i)||/||b|| 6.071243147643e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.476741198641e-05 
  1 KSP Residual norm 7.352289030219e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.736590427169e-05 
  1 KSP Residual norm 8.022441031270e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.026457805660e-06 
  1 KSP Residual norm 3.186865298217e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.321708341674e-06 
  1 KSP Residual norm 6.231667691483e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.719781450007e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.658866786922e-06 
  1 KSP Residual norm 1.025536901660e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.757679898610e-06 
  1 KSP Residual norm 2.324295587122e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.358520372500e-06 lambda=7.8742805943251545e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.494667590749e-07 
  1 KSP Residual norm 3.569772456154e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.651355359806e-06 
  1 KSP Residual norm 2.014172864142e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 81 SNES Function norm 4.350383742549e-06 
    0 KSP Residual norm 1.160009570114e-04 
    0 KSP preconditioned resid norm 1.160009570114e-04 true resid norm 4.350383742549e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.347658170685e-05 
    1 KSP preconditioned resid norm 6.347658170685e-05 true resid norm 1.248259470781e-05 ||r(i)||/||b|| 2.869308880898e+00
    2 KSP Residual norm 3.429858580422e-05 
    2 KSP preconditioned resid norm 3.429858580422e-05 true resid norm 3.468155518464e-05 ||r(i)||/||b|| 7.972068037456e+00
    3 KSP Residual norm 1.860433807741e-05 
    3 KSP preconditioned resid norm 1.860433807741e-05 true resid norm 4.254758908265e-05 ||r(i)||/||b|| 9.780192185464e+00
    4 KSP Residual norm 1.121773453825e-05 
    4 KSP preconditioned resid norm 1.121773453825e-05 true resid norm 4.460574647174e-05 ||r(i)||/||b|| 1.025329008002e+01
    5 KSP Residual norm 4.545369001935e-06 
    5 KSP preconditioned resid norm 4.545369001935e-06 true resid norm 4.428420201096e-05 ||r(i)||/||b|| 1.017937833342e+01
    6 KSP Residual norm 2.576946958362e-06 
    6 KSP preconditioned resid norm 2.576946958362e-06 true resid norm 4.062732758955e-05 ||r(i)||/||b|| 9.338791700648e+00
    7 KSP Residual norm 1.458324346599e-06 
    7 KSP preconditioned resid norm 1.458324346599e-06 true resid norm 3.553226653385e-05 ||r(i)||/||b|| 8.167616614213e+00
    8 KSP Residual norm 1.044025274750e-06 
    8 KSP preconditioned resid norm 1.044025274750e-06 true resid norm 2.963639944995e-05 ||r(i)||/||b|| 6.812364426635e+00
    9 KSP Residual norm 6.998529691289e-07 
    9 KSP preconditioned resid norm 6.998529691289e-07 true resid norm 2.252548492130e-05 ||r(i)||/||b|| 5.177815626008e+00
   10 KSP Residual norm 5.053909735021e-07 
   10 KSP preconditioned resid norm 5.053909735021e-07 true resid norm 1.748721748790e-05 ||r(i)||/||b|| 4.019695393044e+00
   11 KSP Residual norm 4.106535773004e-07 
   11 KSP preconditioned resid norm 4.106535773004e-07 true resid norm 1.428345227193e-05 ||r(i)||/||b|| 3.283262607900e+00
   12 KSP Residual norm 3.519421614833e-07 
   12 KSP preconditioned resid norm 3.519421614833e-07 true resid norm 1.180288767085e-05 ||r(i)||/||b|| 2.713068172679e+00
   13 KSP Residual norm 2.827768454950e-07 
   13 KSP preconditioned resid norm 2.827768454950e-07 true resid norm 8.637439323215e-06 ||r(i)||/||b|| 1.985443086029e+00
   14 KSP Residual norm 2.065674639712e-07 
   14 KSP preconditioned resid norm 2.065674639712e-07 true resid norm 5.065928190692e-06 ||r(i)||/||b|| 1.164478466841e+00
   15 KSP Residual norm 1.452422815781e-07 
   15 KSP preconditioned resid norm 1.452422815781e-07 true resid norm 2.694388770402e-06 ||r(i)||/||b|| 6.193450807682e-01
   16 KSP Residual norm 1.097016668747e-07 
   16 KSP preconditioned resid norm 1.097016668747e-07 true resid norm 1.707892625173e-06 ||r(i)||/||b|| 3.925843618045e-01
   17 KSP Residual norm 8.364180614655e-08 
   17 KSP preconditioned resid norm 8.364180614655e-08 true resid norm 1.281692526760e-06 ||r(i)||/||b|| 2.946159701325e-01
   18 KSP Residual norm 5.720393511374e-08 
   18 KSP preconditioned resid norm 5.720393511374e-08 true resid norm 7.429182773839e-07 ||r(i)||/||b|| 1.707707460649e-01
   19 KSP Residual norm 4.027884791828e-08 
   19 KSP preconditioned resid norm 4.027884791828e-08 true resid norm 4.958507814022e-07 ||r(i)||/||b|| 1.139786305637e-01
   20 KSP Residual norm 2.979167647388e-08 
   20 KSP preconditioned resid norm 2.979167647388e-08 true resid norm 3.875372186667e-07 ||r(i)||/||b|| 8.908115734169e-02
   21 KSP Residual norm 2.094981815874e-08 
   21 KSP preconditioned resid norm 2.094981815874e-08 true resid norm 2.659169093697e-07 ||r(i)||/||b|| 6.112493175462e-02
   22 KSP Residual norm 1.456039013832e-08 
   22 KSP preconditioned resid norm 1.456039013832e-08 true resid norm 1.775148569612e-07 ||r(i)||/||b|| 4.080441346473e-02
   23 KSP Residual norm 1.062923284773e-08 
   23 KSP preconditioned resid norm 1.062923284773e-08 true resid norm 1.134137989186e-07 ||r(i)||/||b|| 2.606983788793e-02
   24 KSP Residual norm 7.494178200139e-09 
   24 KSP preconditioned resid norm 7.494178200139e-09 true resid norm 5.997311802383e-08 ||r(i)||/||b|| 1.378570755431e-02
   25 KSP Residual norm 4.914355615071e-09 
   25 KSP preconditioned resid norm 4.914355615071e-09 true resid norm 2.957600026619e-08 ||r(i)||/||b|| 6.798480781574e-03
   26 KSP Residual norm 3.600348850535e-09 
   26 KSP preconditioned resid norm 3.600348850535e-09 true resid norm 1.972551115273e-08 ||r(i)||/||b|| 4.534200272911e-03
   27 KSP Residual norm 2.656641151185e-09 
   27 KSP preconditioned resid norm 2.656641151185e-09 true resid norm 1.236237381164e-08 ||r(i)||/||b|| 2.841674331101e-03
   28 KSP Residual norm 1.731879130220e-09 
   28 KSP preconditioned resid norm 1.731879130220e-09 true resid norm 5.517394893646e-09 ||r(i)||/||b|| 1.268254760996e-03
   29 KSP Residual norm 1.276100654459e-09 
   29 KSP preconditioned resid norm 1.276100654459e-09 true resid norm 3.347903804442e-09 ||r(i)||/||b|| 7.695651700097e-04
   30 KSP Residual norm 9.723643890205e-10 
   30 KSP preconditioned resid norm 9.723643890205e-10 true resid norm 2.783188164221e-09 ||r(i)||/||b|| 6.397569338538e-04
   31 KSP Residual norm 7.010604427858e-10 
   31 KSP preconditioned resid norm 7.010604427858e-10 true resid norm 1.866138594117e-09 ||r(i)||/||b|| 4.289595365727e-04
   32 KSP Residual norm 5.034978033285e-10 
   32 KSP preconditioned resid norm 5.034978033285e-10 true resid norm 1.340931395382e-09 ||r(i)||/||b|| 3.082328996099e-04
   33 KSP Residual norm 3.504716175821e-10 
   33 KSP preconditioned resid norm 3.504716175821e-10 true resid norm 1.063348930501e-09 ||r(i)||/||b|| 2.444264675093e-04
   34 KSP Residual norm 2.549826929356e-10 
   34 KSP preconditioned resid norm 2.549826929356e-10 true resid norm 6.274608040932e-10 ||r(i)||/||b|| 1.442311394180e-04
   35 KSP Residual norm 1.902034548395e-10 
   35 KSP preconditioned resid norm 1.902034548395e-10 true resid norm 5.574886461564e-10 ||r(i)||/||b|| 1.281470047582e-04
   36 KSP Residual norm 1.357024789849e-10 
   36 KSP preconditioned resid norm 1.357024789849e-10 true resid norm 5.515937265668e-10 ||r(i)||/||b|| 1.267919703662e-04
   37 KSP Residual norm 1.030839386264e-10 
   37 KSP preconditioned resid norm 1.030839386264e-10 true resid norm 3.384321270672e-10 ||r(i)||/||b|| 7.779362628568e-05
   38 KSP Residual norm 7.524879832032e-11 
   38 KSP preconditioned resid norm 7.524879832032e-11 true resid norm 2.448163707535e-10 ||r(i)||/||b|| 5.627466109692e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.984435454407e-05 
  1 KSP Residual norm 7.959608468455e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.723038073327e-05 
  1 KSP Residual norm 9.077712135046e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.322011262373e-06 
  1 KSP Residual norm 1.667399535209e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.807659268097e-06 
  1 KSP Residual norm 7.133185693973e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.904826422437e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.035287133457e-06 
  1 KSP Residual norm 4.621395073604e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.338009817162e-06 
  1 KSP Residual norm 1.902044896336e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.352631741308e-06 lambda=6.0919862982325899e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.261708480141e-06 
  1 KSP Residual norm 4.123379920048e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.637720179090e-06 
  1 KSP Residual norm 4.816379325477e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 82 SNES Function norm 4.346889675722e-06 
    0 KSP Residual norm 1.159205936554e-04 
    0 KSP preconditioned resid norm 1.159205936554e-04 true resid norm 4.346889675722e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.342029468628e-05 
    1 KSP preconditioned resid norm 6.342029468628e-05 true resid norm 1.245762210867e-05 ||r(i)||/||b|| 2.865870320623e+00
    2 KSP Residual norm 3.413982433954e-05 
    2 KSP preconditioned resid norm 3.413982433954e-05 true resid norm 3.476782640408e-05 ||r(i)||/||b|| 7.998322708365e+00
    3 KSP Residual norm 1.853923797208e-05 
    3 KSP preconditioned resid norm 1.853923797208e-05 true resid norm 4.257765898854e-05 ||r(i)||/||b|| 9.794971155202e+00
    4 KSP Residual norm 1.117512779817e-05 
    4 KSP preconditioned resid norm 1.117512779817e-05 true resid norm 4.462389715645e-05 ||r(i)||/||b|| 1.026570731843e+01
    5 KSP Residual norm 4.513338006540e-06 
    5 KSP preconditioned resid norm 4.513338006540e-06 true resid norm 4.429606876935e-05 ||r(i)||/||b|| 1.019029054654e+01
    6 KSP Residual norm 2.563441105540e-06 
    6 KSP preconditioned resid norm 2.563441105540e-06 true resid norm 4.064699196578e-05 ||r(i)||/||b|| 9.350822081543e+00
    7 KSP Residual norm 1.464892640168e-06 
    7 KSP preconditioned resid norm 1.464892640168e-06 true resid norm 3.555711825798e-05 ||r(i)||/||b|| 8.179898941667e+00
    8 KSP Residual norm 1.054170242330e-06 
    8 KSP preconditioned resid norm 1.054170242330e-06 true resid norm 2.962224928108e-05 ||r(i)||/||b|| 6.814585023063e+00
    9 KSP Residual norm 6.941787668778e-07 
    9 KSP preconditioned resid norm 6.941787668778e-07 true resid norm 2.238188708359e-05 ||r(i)||/||b|| 5.148942980678e+00
   10 KSP Residual norm 4.942795508258e-07 
   10 KSP preconditioned resid norm 4.942795508258e-07 true resid norm 1.737224015309e-05 ||r(i)||/||b|| 3.996475974560e+00
   11 KSP Residual norm 4.044599619171e-07 
   11 KSP preconditioned resid norm 4.044599619171e-07 true resid norm 1.427177878228e-05 ||r(i)||/||b|| 3.283216241257e+00
   12 KSP Residual norm 3.494201899538e-07 
   12 KSP preconditioned resid norm 3.494201899538e-07 true resid norm 1.185669947549e-05 ||r(i)||/||b|| 2.727628341182e+00
   13 KSP Residual norm 2.824456763539e-07 
   13 KSP preconditioned resid norm 2.824456763539e-07 true resid norm 8.733110403422e-06 ||r(i)||/||b|| 2.009048090684e+00
   14 KSP Residual norm 2.074052727763e-07 
   14 KSP preconditioned resid norm 2.074052727763e-07 true resid norm 5.223660683974e-06 ||r(i)||/||b|| 1.201700773118e+00
   15 KSP Residual norm 1.483211780110e-07 
   15 KSP preconditioned resid norm 1.483211780110e-07 true resid norm 2.824786808384e-06 ||r(i)||/||b|| 6.498409251472e-01
   16 KSP Residual norm 1.132912790569e-07 
   16 KSP preconditioned resid norm 1.132912790569e-07 true resid norm 1.764415808781e-06 ||r(i)||/||b|| 4.059030572218e-01
   17 KSP Residual norm 8.658202930982e-08 
   17 KSP preconditioned resid norm 8.658202930982e-08 true resid norm 1.307419289798e-06 ||r(i)||/||b|| 3.007712151288e-01
   18 KSP Residual norm 5.895578313518e-08 
   18 KSP preconditioned resid norm 5.895578313518e-08 true resid norm 7.560351108070e-07 ||r(i)||/||b|| 1.739255346253e-01
   19 KSP Residual norm 4.123906449484e-08 
   19 KSP preconditioned resid norm 4.123906449484e-08 true resid norm 5.059629992143e-07 ||r(i)||/||b|| 1.163965586797e-01
   20 KSP Residual norm 3.030888807982e-08 
   20 KSP preconditioned resid norm 3.030888807982e-08 true resid norm 3.943138825334e-07 ||r(i)||/||b|| 9.071172998379e-02
   21 KSP Residual norm 2.132173566806e-08 
   21 KSP preconditioned resid norm 2.132173566806e-08 true resid norm 2.674218961902e-07 ||r(i)||/||b|| 6.152028602975e-02
   22 KSP Residual norm 1.488571372738e-08 
   22 KSP preconditioned resid norm 1.488571372738e-08 true resid norm 1.770248512407e-07 ||r(i)||/||b|| 4.072448680477e-02
   23 KSP Residual norm 1.083003034450e-08 
   23 KSP preconditioned resid norm 1.083003034450e-08 true resid norm 1.110841771265e-07 ||r(i)||/||b|| 2.555486460743e-02
   24 KSP Residual norm 7.629835843083e-09 
   24 KSP preconditioned resid norm 7.629835843083e-09 true resid norm 5.588200027855e-08 ||r(i)||/||b|| 1.285562883978e-02
   25 KSP Residual norm 5.018657259528e-09 
   25 KSP preconditioned resid norm 5.018657259528e-09 true resid norm 2.672606453859e-08 ||r(i)||/||b|| 6.148319035530e-03
   26 KSP Residual norm 3.683457981694e-09 
   26 KSP preconditioned resid norm 3.683457981694e-09 true resid norm 1.847839915211e-08 ||r(i)||/||b|| 4.250947351002e-03
   27 KSP Residual norm 2.707103464672e-09 
   27 KSP preconditioned resid norm 2.707103464672e-09 true resid norm 1.188329091580e-08 ||r(i)||/||b|| 2.733745689974e-03
   28 KSP Residual norm 1.761610960953e-09 
   28 KSP preconditioned resid norm 1.761610960953e-09 true resid norm 5.335940672512e-09 ||r(i)||/||b|| 1.227530733599e-03
   29 KSP Residual norm 1.292844476662e-09 
   29 KSP preconditioned resid norm 1.292844476662e-09 true resid norm 3.431040736297e-09 ||r(i)||/||b|| 7.893093665247e-04
   30 KSP Residual norm 9.835268456205e-10 
   30 KSP preconditioned resid norm 9.835268456205e-10 true resid norm 2.721543660933e-09 ||r(i)||/||b|| 6.260898858632e-04
   31 KSP Residual norm 7.058004853395e-10 
   31 KSP preconditioned resid norm 7.058004853395e-10 true resid norm 1.798073220424e-09 ||r(i)||/||b|| 4.136459295175e-04
   32 KSP Residual norm 5.041540532934e-10 
   32 KSP preconditioned resid norm 5.041540532934e-10 true resid norm 1.405938408636e-09 ||r(i)||/||b|| 3.234354937712e-04
   33 KSP Residual norm 3.500120893665e-10 
   33 KSP preconditioned resid norm 3.500120893665e-10 true resid norm 9.889534147165e-10 ||r(i)||/||b|| 2.275082848870e-04
   34 KSP Residual norm 2.535599161971e-10 
   34 KSP preconditioned resid norm 2.535599161971e-10 true resid norm 5.844503951903e-10 ||r(i)||/||b|| 1.344525485555e-04
   35 KSP Residual norm 1.888066046715e-10 
   35 KSP preconditioned resid norm 1.888066046715e-10 true resid norm 4.868606340662e-10 ||r(i)||/||b|| 1.120020682341e-04
   36 KSP Residual norm 1.344798173638e-10 
   36 KSP preconditioned resid norm 1.344798173638e-10 true resid norm 4.947874937343e-10 ||r(i)||/||b|| 1.138256387085e-04
   37 KSP Residual norm 1.021805579034e-10 
   37 KSP preconditioned resid norm 1.021805579034e-10 true resid norm 3.326488900278e-10 ||r(i)||/||b|| 7.652572640287e-05
   38 KSP Residual norm 7.459554390949e-11 
   38 KSP preconditioned resid norm 7.459554390949e-11 true resid norm 2.628406804356e-10 ||r(i)||/||b|| 6.046637942150e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.497910995917e-05 
  1 KSP Residual norm 7.147431266740e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.804309299761e-05 
  1 KSP Residual norm 7.143043837492e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.943627801024e-06 
  1 KSP Residual norm 3.071573165954e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.363306741462e-06 
  1 KSP Residual norm 6.867427092212e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.713160661005e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.638911574618e-06 
  1 KSP Residual norm 1.026565374175e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.779323903960e-06 
  1 KSP Residual norm 2.368194803133e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.360738818318e-06 lambda=7.7638931992727325e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.345237129955e-07 
  1 KSP Residual norm 3.386068933447e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.623290124094e-06 
  1 KSP Residual norm 2.217907452844e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 83 SNES Function norm 4.352507224592e-06 
    0 KSP Residual norm 1.160018320410e-04 
    0 KSP preconditioned resid norm 1.160018320410e-04 true resid norm 4.352507224592e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.344271022391e-05 
    1 KSP preconditioned resid norm 6.344271022391e-05 true resid norm 1.242898709009e-05 ||r(i)||/||b|| 2.855592523745e+00
    2 KSP Residual norm 3.398794841338e-05 
    2 KSP preconditioned resid norm 3.398794841338e-05 true resid norm 3.483942327976e-05 ||r(i)||/||b|| 8.004449270736e+00
    3 KSP Residual norm 1.850174737265e-05 
    3 KSP preconditioned resid norm 1.850174737265e-05 true resid norm 4.254592243950e-05 ||r(i)||/||b|| 9.775037752750e+00
    4 KSP Residual norm 1.116559030946e-05 
    4 KSP preconditioned resid norm 1.116559030946e-05 true resid norm 4.456766956834e-05 ||r(i)||/||b|| 1.023953948118e+01
    5 KSP Residual norm 4.529495084615e-06 
    5 KSP preconditioned resid norm 4.529495084615e-06 true resid norm 4.423610627447e-05 ||r(i)||/||b|| 1.016336194103e+01
    6 KSP Residual norm 2.578578402299e-06 
    6 KSP preconditioned resid norm 2.578578402299e-06 true resid norm 4.058197690453e-05 ||r(i)||/||b|| 9.323816092766e+00
    7 KSP Residual norm 1.463125136679e-06 
    7 KSP preconditioned resid norm 1.463125136679e-06 true resid norm 3.547749602006e-05 ||r(i)||/||b|| 8.151048163598e+00
    8 KSP Residual norm 1.049962431521e-06 
    8 KSP preconditioned resid norm 1.049962431521e-06 true resid norm 2.955784824239e-05 ||r(i)||/||b|| 6.790993493447e+00
    9 KSP Residual norm 7.048105921509e-07 
    9 KSP preconditioned resid norm 7.048105921509e-07 true resid norm 2.242808781621e-05 ||r(i)||/||b|| 5.152912254686e+00
   10 KSP Residual norm 5.121361302535e-07 
   10 KSP preconditioned resid norm 5.121361302535e-07 true resid norm 1.741605369860e-05 ||r(i)||/||b|| 4.001384213724e+00
   11 KSP Residual norm 4.163450568485e-07 
   11 KSP preconditioned resid norm 4.163450568485e-07 true resid norm 1.418113265770e-05 ||r(i)||/||b|| 3.258152583315e+00
   12 KSP Residual norm 3.566622620765e-07 
   12 KSP preconditioned resid norm 3.566622620765e-07 true resid norm 1.168093477451e-05 ||r(i)||/||b|| 2.683725533760e+00
   13 KSP Residual norm 2.862008077308e-07 
   13 KSP preconditioned resid norm 2.862008077308e-07 true resid norm 8.507286993254e-06 ||r(i)||/||b|| 1.954571596156e+00
   14 KSP Residual norm 2.085022803021e-07 
   14 KSP preconditioned resid norm 2.085022803021e-07 true resid norm 4.936999131564e-06 ||r(i)||/||b|| 1.134288555265e+00
   15 KSP Residual norm 1.461364123984e-07 
   15 KSP preconditioned resid norm 1.461364123984e-07 true resid norm 2.586452735480e-06 ||r(i)||/||b|| 5.942443290769e-01
   16 KSP Residual norm 1.102060047420e-07 
   16 KSP preconditioned resid norm 1.102060047420e-07 true resid norm 1.634014628043e-06 ||r(i)||/||b|| 3.754191650299e-01
   17 KSP Residual norm 8.394670144154e-08 
   17 KSP preconditioned resid norm 8.394670144154e-08 true resid norm 1.230657486101e-06 ||r(i)||/||b|| 2.827467991661e-01
   18 KSP Residual norm 5.722434372934e-08 
   18 KSP preconditioned resid norm 5.722434372934e-08 true resid norm 7.075232199701e-07 ||r(i)||/||b|| 1.625553235093e-01
   19 KSP Residual norm 4.011563280263e-08 
   19 KSP preconditioned resid norm 4.011563280263e-08 true resid norm 4.752029167755e-07 ||r(i)||/||b|| 1.091791218842e-01
   20 KSP Residual norm 2.967813073789e-08 
   20 KSP preconditioned resid norm 2.967813073789e-08 true resid norm 3.755641945718e-07 ||r(i)||/||b|| 8.628686299470e-02
   21 KSP Residual norm 2.089108622088e-08 
   21 KSP preconditioned resid norm 2.089108622088e-08 true resid norm 2.580951361931e-07 ||r(i)||/||b|| 5.929803740127e-02
   22 KSP Residual norm 1.448540775311e-08 
   22 KSP preconditioned resid norm 1.448540775311e-08 true resid norm 1.725588264128e-07 ||r(i)||/||b|| 3.964584491389e-02
   23 KSP Residual norm 1.057198980950e-08 
   23 KSP preconditioned resid norm 1.057198980950e-08 true resid norm 1.106954220613e-07 ||r(i)||/||b|| 2.543256480675e-02
   24 KSP Residual norm 7.454256996049e-09 
   24 KSP preconditioned resid norm 7.454256996049e-09 true resid norm 5.860880307331e-08 ||r(i)||/||b|| 1.346552689038e-02
   25 KSP Residual norm 4.890785133510e-09 
   25 KSP preconditioned resid norm 4.890785133510e-09 true resid norm 2.897635558201e-08 ||r(i)||/||b|| 6.657394022988e-03
   26 KSP Residual norm 3.583712143315e-09 
   26 KSP preconditioned resid norm 3.583712143315e-09 true resid norm 1.943312040653e-08 ||r(i)||/||b|| 4.464810603123e-03
   27 KSP Residual norm 2.645569655637e-09 
   27 KSP preconditioned resid norm 2.645569655637e-09 true resid norm 1.220399593539e-08 ||r(i)||/||b|| 2.803900213293e-03
   28 KSP Residual norm 1.722925576347e-09 
   28 KSP preconditioned resid norm 1.722925576347e-09 true resid norm 5.419609063584e-09 ||r(i)||/||b|| 1.245169458413e-03
   29 KSP Residual norm 1.270389461014e-09 
   29 KSP preconditioned resid norm 1.270389461014e-09 true resid norm 3.328488567369e-09 ||r(i)||/||b|| 7.647290160860e-04
   30 KSP Residual norm 9.686447644795e-10 
   30 KSP preconditioned resid norm 9.686447644795e-10 true resid norm 2.749610505496e-09 ||r(i)||/||b|| 6.317302565199e-04
   31 KSP Residual norm 6.991944487268e-10 
   31 KSP preconditioned resid norm 6.991944487268e-10 true resid norm 1.848013379547e-09 ||r(i)||/||b|| 4.245859418925e-04
   32 KSP Residual norm 5.033562267742e-10 
   32 KSP preconditioned resid norm 5.033562267742e-10 true resid norm 1.333079487049e-09 ||r(i)||/||b|| 3.062785236788e-04
   33 KSP Residual norm 3.506843000355e-10 
   33 KSP preconditioned resid norm 3.506843000355e-10 true resid norm 1.034470514588e-09 ||r(i)||/||b|| 2.376723256755e-04
   34 KSP Residual norm 2.549714905343e-10 
   34 KSP preconditioned resid norm 2.549714905343e-10 true resid norm 6.195249567912e-10 ||r(i)||/||b|| 1.423374907435e-04
   35 KSP Residual norm 1.900328563743e-10 
   35 KSP preconditioned resid norm 1.900328563743e-10 true resid norm 5.486596871144e-10 ||r(i)||/||b|| 1.260560083656e-04
   36 KSP Residual norm 1.353365504967e-10 
   36 KSP preconditioned resid norm 1.353365504967e-10 true resid norm 5.395184920094e-10 ||r(i)||/||b|| 1.239557947109e-04
   37 KSP Residual norm 1.027448778357e-10 
   37 KSP preconditioned resid norm 1.027448778357e-10 true resid norm 3.371790228591e-10 ||r(i)||/||b|| 7.746776868146e-05
   38 KSP Residual norm 7.500794885564e-11 
   38 KSP preconditioned resid norm 7.500794885564e-11 true resid norm 2.447857123299e-10 ||r(i)||/||b|| 5.624016220969e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.005711250175e-05 
  1 KSP Residual norm 8.305880940780e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.794243762201e-05 
  1 KSP Residual norm 7.270061458874e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.272581855583e-06 
  1 KSP Residual norm 1.911615807295e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.865617684004e-06 
  1 KSP Residual norm 7.370503287606e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.912553795126e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.006314142359e-06 
  1 KSP Residual norm 4.843392457000e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.343921424337e-06 
  1 KSP Residual norm 2.098488723831e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.357087571175e-06 lambda=5.9801663800951387e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.239213915335e-06 
  1 KSP Residual norm 3.971389865181e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.607009338405e-06 
  1 KSP Residual norm 3.861864740382e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 84 SNES Function norm 4.350232531761e-06 
    0 KSP Residual norm 1.162321205844e-04 
    0 KSP preconditioned resid norm 1.162321205844e-04 true resid norm 4.350232531761e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.352116734305e-05 
    1 KSP preconditioned resid norm 6.352116734305e-05 true resid norm 1.240258714297e-05 ||r(i)||/||b|| 2.851017055391e+00
    2 KSP Residual norm 3.388259779670e-05 
    2 KSP preconditioned resid norm 3.388259779670e-05 true resid norm 3.491452865971e-05 ||r(i)||/||b|| 8.025899398434e+00
    3 KSP Residual norm 1.848881115941e-05 
    3 KSP preconditioned resid norm 1.848881115941e-05 true resid norm 4.254921389174e-05 ||r(i)||/||b|| 9.780905636901e+00
    4 KSP Residual norm 1.114883263914e-05 
    4 KSP preconditioned resid norm 1.114883263914e-05 true resid norm 4.457501068624e-05 ||r(i)||/||b|| 1.024658115648e+01
    5 KSP Residual norm 4.507965926342e-06 
    5 KSP preconditioned resid norm 4.507965926342e-06 true resid norm 4.426098882533e-05 ||r(i)||/||b|| 1.017439608163e+01
    6 KSP Residual norm 2.572119876386e-06 
    6 KSP preconditioned resid norm 2.572119876386e-06 true resid norm 4.061461192167e-05 ||r(i)||/||b|| 9.336193324182e+00
    7 KSP Residual norm 1.472699117904e-06 
    7 KSP preconditioned resid norm 1.472699117904e-06 true resid norm 3.553238305055e-05 ||r(i)||/||b|| 8.167927298397e+00
    8 KSP Residual norm 1.060932367867e-06 
    8 KSP preconditioned resid norm 1.060932367867e-06 true resid norm 2.956331103606e-05 ||r(i)||/||b|| 6.795800183144e+00
    9 KSP Residual norm 7.007550076087e-07 
    9 KSP preconditioned resid norm 7.007550076087e-07 true resid norm 2.232398811062e-05 ||r(i)||/||b|| 5.131676973043e+00
   10 KSP Residual norm 5.024114366245e-07 
   10 KSP preconditioned resid norm 5.024114366245e-07 true resid norm 1.732930726660e-05 ||r(i)||/||b|| 3.983535854712e+00
   11 KSP Residual norm 4.109728803175e-07 
   11 KSP preconditioned resid norm 4.109728803175e-07 true resid norm 1.418147606601e-05 ||r(i)||/||b|| 3.259935178745e+00
   12 KSP Residual norm 3.548021923263e-07 
   12 KSP preconditioned resid norm 3.548021923263e-07 true resid norm 1.174544466559e-05 ||r(i)||/||b|| 2.699957894167e+00
   13 KSP Residual norm 2.864497612960e-07 
   13 KSP preconditioned resid norm 2.864497612960e-07 true resid norm 8.616172866966e-06 ||r(i)||/||b|| 1.980623519331e+00
   14 KSP Residual norm 2.097374203714e-07 
   14 KSP preconditioned resid norm 2.097374203714e-07 true resid norm 5.100806739437e-06 ||r(i)||/||b|| 1.172536571826e+00
   15 KSP Residual norm 1.493986931020e-07 
   15 KSP preconditioned resid norm 1.493986931020e-07 true resid norm 2.710177544252e-06 ||r(i)||/||b|| 6.229960179059e-01
   16 KSP Residual norm 1.138670096502e-07 
   16 KSP preconditioned resid norm 1.138670096502e-07 true resid norm 1.688918402749e-06 ||r(i)||/||b|| 3.882363506819e-01
   17 KSP Residual norm 8.691734698256e-08 
   17 KSP preconditioned resid norm 8.691734698256e-08 true resid norm 1.258320541610e-06 ||r(i)||/||b|| 2.892536278055e-01
   18 KSP Residual norm 5.904552759945e-08 
   18 KSP preconditioned resid norm 5.904552759945e-08 true resid norm 7.216547367043e-07 ||r(i)||/||b|| 1.658887729416e-01
   19 KSP Residual norm 4.105738792316e-08 
   19 KSP preconditioned resid norm 4.105738792316e-08 true resid norm 4.858990485187e-07 ||r(i)||/||b|| 1.116949599754e-01
   20 KSP Residual norm 3.020302360145e-08 
   20 KSP preconditioned resid norm 3.020302360145e-08 true resid norm 3.838068432644e-07 ||r(i)||/||b|| 8.822674201028e-02
   21 KSP Residual norm 2.129933444453e-08 
   21 KSP preconditioned resid norm 2.129933444453e-08 true resid norm 2.605019116742e-07 ||r(i)||/||b|| 5.988229589390e-02
   22 KSP Residual norm 1.483184592511e-08 
   22 KSP preconditioned resid norm 1.483184592511e-08 true resid norm 1.724097222394e-07 ||r(i)||/||b|| 3.963230033811e-02
   23 KSP Residual norm 1.075999813209e-08 
   23 KSP preconditioned resid norm 1.075999813209e-08 true resid norm 1.085068262943e-07 ||r(i)||/||b|| 2.494276466880e-02
   24 KSP Residual norm 7.582079491140e-09 
   24 KSP preconditioned resid norm 7.582079491140e-09 true resid norm 5.462951139569e-08 ||r(i)||/||b|| 1.255783708039e-02
   25 KSP Residual norm 4.993402704865e-09 
   25 KSP preconditioned resid norm 4.993402704865e-09 true resid norm 2.617731992146e-08 ||r(i)||/||b|| 6.017453028164e-03
   26 KSP Residual norm 3.664452098728e-09 
   26 KSP preconditioned resid norm 3.664452098728e-09 true resid norm 1.820665107219e-08 ||r(i)||/||b|| 4.185213305095e-03
   27 KSP Residual norm 2.699179317398e-09 
   27 KSP preconditioned resid norm 2.699179317398e-09 true resid norm 1.183671145938e-08 ||r(i)||/||b|| 2.720937644818e-03
   28 KSP Residual norm 1.756330997382e-09 
   28 KSP preconditioned resid norm 1.756330997382e-09 true resid norm 5.232583770046e-09 ||r(i)||/||b|| 1.202828522807e-03
   29 KSP Residual norm 1.287673037931e-09 
   29 KSP preconditioned resid norm 1.287673037931e-09 true resid norm 3.435519581511e-09 ||r(i)||/||b|| 7.897324008380e-04
   30 KSP Residual norm 9.789800866021e-10 
   30 KSP preconditioned resid norm 9.789800866021e-10 true resid norm 2.722190052701e-09 ||r(i)||/||b|| 6.257573664917e-04
   31 KSP Residual norm 7.054783090505e-10 
   31 KSP preconditioned resid norm 7.054783090505e-10 true resid norm 1.801482913127e-09 ||r(i)||/||b|| 4.141118664288e-04
   32 KSP Residual norm 5.047319490544e-10 
   32 KSP preconditioned resid norm 5.047319490544e-10 true resid norm 1.414614626993e-09 ||r(i)||/||b|| 3.251813820674e-04
   33 KSP Residual norm 3.497085065900e-10 
   33 KSP preconditioned resid norm 3.497085065900e-10 true resid norm 9.745306180598e-10 ||r(i)||/||b|| 2.240180521259e-04
   34 KSP Residual norm 2.527342668713e-10 
   34 KSP preconditioned resid norm 2.527342668713e-10 true resid norm 5.909042554815e-10 ||r(i)||/||b|| 1.358327977108e-04
   35 KSP Residual norm 1.880234029281e-10 
   35 KSP preconditioned resid norm 1.880234029281e-10 true resid norm 4.853812140400e-10 ||r(i)||/||b|| 1.115759239296e-04
   36 KSP Residual norm 1.337746061204e-10 
   36 KSP preconditioned resid norm 1.337746061204e-10 true resid norm 4.815619941706e-10 ||r(i)||/||b|| 1.106979892810e-04
   37 KSP Residual norm 1.016081710163e-10 
   37 KSP preconditioned resid norm 1.016081710163e-10 true resid norm 3.339589136245e-10 ||r(i)||/||b|| 7.676806037061e-05
   38 KSP Residual norm 7.434524053101e-11 
   38 KSP preconditioned resid norm 7.434524053101e-11 true resid norm 2.625023528371e-10 ||r(i)||/||b|| 6.034214284422e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.518157550267e-05 
  1 KSP Residual norm 7.914389636633e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.870863893273e-05 
  1 KSP Residual norm 8.711481217903e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.859926913198e-06 
  1 KSP Residual norm 3.069839900331e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.403593078302e-06 
  1 KSP Residual norm 5.581214896357e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.707120730660e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.619450021319e-06 
  1 KSP Residual norm 1.011308536576e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.801797157958e-06 
  1 KSP Residual norm 2.396278142022e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.363994301509e-06 lambda=7.6561206400698800e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.190013658842e-07 
  1 KSP Residual norm 3.389573107814e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.594460164110e-06 
  1 KSP Residual norm 1.914219289447e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 85 SNES Function norm 4.355923794995e-06 
    0 KSP Residual norm 1.164183887939e-04 
    0 KSP preconditioned resid norm 1.164183887939e-04 true resid norm 4.355923794995e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.355314297875e-05 
    1 KSP preconditioned resid norm 6.355314297875e-05 true resid norm 1.236172826684e-05 ||r(i)||/||b|| 2.837911967386e+00
    2 KSP Residual norm 3.378214579173e-05 
    2 KSP preconditioned resid norm 3.378214579173e-05 true resid norm 3.493770132559e-05 ||r(i)||/||b|| 8.020732907618e+00
    3 KSP Residual norm 1.847670839401e-05 
    3 KSP preconditioned resid norm 1.847670839401e-05 true resid norm 4.249836784623e-05 ||r(i)||/||b|| 9.756453474934e+00
    4 KSP Residual norm 1.114993591269e-05 
    4 KSP preconditioned resid norm 1.114993591269e-05 true resid norm 4.451432328853e-05 ||r(i)||/||b|| 1.021926125973e+01
    5 KSP Residual norm 4.525449031508e-06 
    5 KSP preconditioned resid norm 4.525449031508e-06 true resid norm 4.420720164850e-05 ||r(i)||/||b|| 1.014875459926e+01
    6 KSP Residual norm 2.588535146537e-06 
    6 KSP preconditioned resid norm 2.588535146537e-06 true resid norm 4.055485858733e-05 ||r(i)||/||b|| 9.310277336332e+00
    7 KSP Residual norm 1.471723980149e-06 
    7 KSP preconditioned resid norm 1.471723980149e-06 true resid norm 3.545955384139e-05 ||r(i)||/||b|| 8.140535856511e+00
    8 KSP Residual norm 1.057034289798e-06 
    8 KSP preconditioned resid norm 1.057034289798e-06 true resid norm 2.949597252167e-05 ||r(i)||/||b|| 6.771462015833e+00
    9 KSP Residual norm 7.114075031658e-07 
    9 KSP preconditioned resid norm 7.114075031658e-07 true resid norm 2.236228663425e-05 ||r(i)||/||b|| 5.133764429015e+00
   10 KSP Residual norm 5.202107958867e-07 
   10 KSP preconditioned resid norm 5.202107958867e-07 true resid norm 1.736933273743e-05 ||r(i)||/||b|| 3.987519882093e+00
   11 KSP Residual norm 4.227655860672e-07 
   11 KSP preconditioned resid norm 4.227655860672e-07 true resid norm 1.408833106460e-05 ||r(i)||/||b|| 3.234292363146e+00
   12 KSP Residual norm 3.619997740317e-07 
   12 KSP preconditioned resid norm 3.619997740317e-07 true resid norm 1.156790194894e-05 ||r(i)||/||b|| 2.655671332504e+00
   13 KSP Residual norm 2.902791447541e-07 
   13 KSP preconditioned resid norm 2.902791447541e-07 true resid norm 8.393619214392e-06 ||r(i)||/||b|| 1.926943539287e+00
   14 KSP Residual norm 2.107871562117e-07 
   14 KSP preconditioned resid norm 2.107871562117e-07 true resid norm 4.818426822185e-06 ||r(i)||/||b|| 1.106177942718e+00
   15 KSP Residual norm 1.471399562143e-07 
   15 KSP preconditioned resid norm 1.471399562143e-07 true resid norm 2.476027568914e-06 ||r(i)||/||b|| 5.684276597673e-01
   16 KSP Residual norm 1.108592276580e-07 
   16 KSP preconditioned resid norm 1.108592276580e-07 true resid norm 1.562594298989e-06 ||r(i)||/||b|| 3.587285665521e-01
   17 KSP Residual norm 8.440408285963e-08 
   17 KSP preconditioned resid norm 8.440408285963e-08 true resid norm 1.183070956874e-06 ||r(i)||/||b|| 2.716004715771e-01
   18 KSP Residual norm 5.737462452099e-08 
   18 KSP preconditioned resid norm 5.737462452099e-08 true resid norm 6.733730661838e-07 ||r(i)||/||b|| 1.545878894753e-01
   19 KSP Residual norm 3.996799906561e-08 
   19 KSP preconditioned resid norm 3.996799906561e-08 true resid norm 4.548716469018e-07 ||r(i)||/||b|| 1.044259882196e-01
   20 KSP Residual norm 2.959641963043e-08 
   20 KSP preconditioned resid norm 2.959641963043e-08 true resid norm 3.640665230616e-07 ||r(i)||/||b|| 8.357963550231e-02
   21 KSP Residual norm 2.089036559920e-08 
   21 KSP preconditioned resid norm 2.089036559920e-08 true resid norm 2.507107213059e-07 ||r(i)||/||b|| 5.755626891222e-02
   22 KSP Residual norm 1.444690492860e-08 
   22 KSP preconditioned resid norm 1.444690492860e-08 true resid norm 1.677393699353e-07 ||r(i)||/||b|| 3.850833435792e-02
   23 KSP Residual norm 1.051881695654e-08 
   23 KSP preconditioned resid norm 1.051881695654e-08 true resid norm 1.080110925639e-07 ||r(i)||/||b|| 2.479636872619e-02
   24 KSP Residual norm 7.415346481307e-09 
   24 KSP preconditioned resid norm 7.415346481307e-09 true resid norm 5.723404151274e-08 ||r(i)||/||b|| 1.313935785068e-02
   25 KSP Residual norm 4.871203207980e-09 
   25 KSP preconditioned resid norm 4.871203207980e-09 true resid norm 2.834942756245e-08 ||r(i)||/||b|| 6.508246906206e-03
   26 KSP Residual norm 3.568442220992e-09 
   26 KSP preconditioned resid norm 3.568442220992e-09 true resid norm 1.914655495473e-08 ||r(i)||/||b|| 4.395521100881e-03
   27 KSP Residual norm 2.639861455213e-09 
   27 KSP preconditioned resid norm 2.639861455213e-09 true resid norm 1.217066618119e-08 ||r(i)||/||b|| 2.794049380564e-03
   28 KSP Residual norm 1.718809334442e-09 
   28 KSP preconditioned resid norm 1.718809334442e-09 true resid norm 5.334805414836e-09 ||r(i)||/||b|| 1.224724229787e-03
   29 KSP Residual norm 1.265985510125e-09 
   29 KSP preconditioned resid norm 1.265985510125e-09 true resid norm 3.325653584555e-09 ||r(i)||/||b|| 7.634783667188e-04
   30 KSP Residual norm 9.649139173218e-10 
   30 KSP preconditioned resid norm 9.649139173218e-10 true resid norm 2.724288773798e-09 ||r(i)||/||b|| 6.254215872481e-04
   31 KSP Residual norm 6.992358765449e-10 
   31 KSP preconditioned resid norm 6.992358765449e-10 true resid norm 1.843759148793e-09 ||r(i)||/||b|| 4.232762636737e-04
   32 KSP Residual norm 5.041956017330e-10 
   32 KSP preconditioned resid norm 5.041956017330e-10 true resid norm 1.334338287848e-09 ||r(i)||/||b|| 3.063272799633e-04
   33 KSP Residual norm 3.509013260422e-10 
   33 KSP preconditioned resid norm 3.509013260422e-10 true resid norm 1.009226547117e-09 ||r(i)||/||b|| 2.316905884068e-04
   34 KSP Residual norm 2.547713028451e-10 
   34 KSP preconditioned resid norm 2.547713028451e-10 true resid norm 6.181723926739e-10 ||r(i)||/||b|| 1.419153368533e-04
   35 KSP Residual norm 1.897080786746e-10 
   35 KSP preconditioned resid norm 1.897080786746e-10 true resid norm 5.407995528315e-10 ||r(i)||/||b|| 1.241526661814e-04
   36 KSP Residual norm 1.349234975570e-10 
   36 KSP preconditioned resid norm 1.349234975570e-10 true resid norm 5.249018543733e-10 ||r(i)||/||b|| 1.205029929533e-04
   37 KSP Residual norm 1.023301250900e-10 
   37 KSP preconditioned resid norm 1.023301250900e-10 true resid norm 3.384141836709e-10 ||r(i)||/||b|| 7.769056567511e-05
   38 KSP Residual norm 7.479521413727e-11 
   38 KSP preconditioned resid norm 7.479521413727e-11 true resid norm 2.456314812670e-10 ||r(i)||/||b|| 5.639021544621e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.026481984240e-05 
  1 KSP Residual norm 8.653430389829e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.863320140358e-05 
  1 KSP Residual norm 7.426998668780e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.226927474808e-06 
  1 KSP Residual norm 1.853159482821e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.932749956221e-06 
  1 KSP Residual norm 7.241154670540e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.922392242179e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.977775571231e-06 
  1 KSP Residual norm 4.962238232832e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.351541064164e-06 
  1 KSP Residual norm 2.004882215810e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.362845760501e-06 lambda=5.8703706216000955e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.217119577063e-06 
  1 KSP Residual norm 3.687682248133e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.576587212452e-06 
  1 KSP Residual norm 3.966111989908e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 86 SNES Function norm 4.354862495165e-06 
    0 KSP Residual norm 1.161002259544e-04 
    0 KSP preconditioned resid norm 1.161002259544e-04 true resid norm 4.354862495165e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.342954426405e-05 
    1 KSP preconditioned resid norm 6.342954426405e-05 true resid norm 1.235456612238e-05 ||r(i)||/||b|| 2.836958947866e+00
    2 KSP Residual norm 3.352713545640e-05 
    2 KSP preconditioned resid norm 3.352713545640e-05 true resid norm 3.510044723574e-05 ||r(i)||/||b|| 8.060058675725e+00
    3 KSP Residual norm 1.836099899037e-05 
    3 KSP preconditioned resid norm 1.836099899037e-05 true resid norm 4.257157673832e-05 ||r(i)||/||b|| 9.775642006053e+00
    4 KSP Residual norm 1.108081907793e-05 
    4 KSP preconditioned resid norm 1.108081907793e-05 true resid norm 4.455301931251e-05 ||r(i)||/||b|| 1.023063744538e+01
    5 KSP Residual norm 4.488697401552e-06 
    5 KSP preconditioned resid norm 4.488697401552e-06 true resid norm 4.421400687806e-05 ||r(i)||/||b|| 1.015279057081e+01
    6 KSP Residual norm 2.572280634937e-06 
    6 KSP preconditioned resid norm 2.572280634937e-06 true resid norm 4.056878613219e-05 ||r(i)||/||b|| 9.315744452835e+00
    7 KSP Residual norm 1.477673327279e-06 
    7 KSP preconditioned resid norm 1.477673327279e-06 true resid norm 3.546685114795e-05 ||r(i)||/||b|| 8.144195410837e+00
    8 KSP Residual norm 1.067396133263e-06 
    8 KSP preconditioned resid norm 1.067396133263e-06 true resid norm 2.947308428352e-05 ||r(i)||/||b|| 6.767856463033e+00
    9 KSP Residual norm 7.056790975364e-07 
    9 KSP preconditioned resid norm 7.056790975364e-07 true resid norm 2.220535528240e-05 ||r(i)||/||b|| 5.098979659418e+00
   10 KSP Residual norm 5.097193999369e-07 
   10 KSP preconditioned resid norm 5.097193999369e-07 true resid norm 1.724970312193e-05 ||r(i)||/||b|| 3.961021304595e+00
   11 KSP Residual norm 4.173094731935e-07 
   11 KSP preconditioned resid norm 4.173094731935e-07 true resid norm 1.407386369735e-05 ||r(i)||/||b|| 3.231758456892e+00
   12 KSP Residual norm 3.599452419717e-07 
   12 KSP preconditioned resid norm 3.599452419717e-07 true resid norm 1.161053846814e-05 ||r(i)||/||b|| 2.666109086345e+00
   13 KSP Residual norm 2.900445057589e-07 
   13 KSP preconditioned resid norm 2.900445057589e-07 true resid norm 8.467352640676e-06 ||r(i)||/||b|| 1.944344431099e+00
   14 KSP Residual norm 2.117213776489e-07 
   14 KSP preconditioned resid norm 2.117213776489e-07 true resid norm 4.955233359377e-06 ||r(i)||/||b|| 1.137862186207e+00
   15 KSP Residual norm 1.502367288568e-07 
   15 KSP preconditioned resid norm 1.502367288568e-07 true resid norm 2.592682334608e-06 ||r(i)||/||b|| 5.953534325107e-01
   16 KSP Residual norm 1.142345227236e-07 
   16 KSP preconditioned resid norm 1.142345227236e-07 true resid norm 1.609078576034e-06 ||r(i)||/||b|| 3.694900993592e-01
   17 KSP Residual norm 8.708960418423e-08 
   17 KSP preconditioned resid norm 8.708960418423e-08 true resid norm 1.203986510053e-06 ||r(i)||/||b|| 2.764694663470e-01
   18 KSP Residual norm 5.895627983451e-08 
   18 KSP preconditioned resid norm 5.895627983451e-08 true resid norm 6.863619580227e-07 ||r(i)||/||b|| 1.576081813800e-01
   19 KSP Residual norm 4.086348527597e-08 
   19 KSP preconditioned resid norm 4.086348527597e-08 true resid norm 4.663933871816e-07 ||r(i)||/||b|| 1.070971558113e-01
   20 KSP Residual norm 3.008298062072e-08 
   20 KSP preconditioned resid norm 3.008298062072e-08 true resid norm 3.721858713309e-07 ||r(i)||/||b|| 8.546443699293e-02
   21 KSP Residual norm 2.122939363616e-08 
   21 KSP preconditioned resid norm 2.122939363616e-08 true resid norm 2.532181095715e-07 ||r(i)||/||b|| 5.814606313118e-02
   22 KSP Residual norm 1.474928062364e-08 
   22 KSP preconditioned resid norm 1.474928062364e-08 true resid norm 1.677734740917e-07 ||r(i)||/||b|| 3.852555029647e-02
   23 KSP Residual norm 1.070731536085e-08 
   23 KSP preconditioned resid norm 1.070731536085e-08 true resid norm 1.058734027563e-07 ||r(i)||/||b|| 2.431153747652e-02
   24 KSP Residual norm 7.539173265099e-09 
   24 KSP preconditioned resid norm 7.539173265099e-09 true resid norm 5.333575741549e-08 ||r(i)||/||b|| 1.224740332782e-02
   25 KSP Residual norm 4.966304855970e-09 
   25 KSP preconditioned resid norm 4.966304855970e-09 true resid norm 2.574314151735e-08 ||r(i)||/||b|| 5.911355765178e-03
   26 KSP Residual norm 3.647067312713e-09 
   26 KSP preconditioned resid norm 3.647067312713e-09 true resid norm 1.798695020842e-08 ||r(i)||/||b|| 4.130314155358e-03
   27 KSP Residual norm 2.686345715115e-09 
   27 KSP preconditioned resid norm 2.686345715115e-09 true resid norm 1.165045049325e-08 ||r(i)||/||b|| 2.675274019831e-03
   28 KSP Residual norm 1.745692276616e-09 
   28 KSP preconditioned resid norm 1.745692276616e-09 true resid norm 5.167395014444e-09 ||r(i)||/||b|| 1.186580522389e-03
   29 KSP Residual norm 1.282115695512e-09 
   29 KSP preconditioned resid norm 1.282115695512e-09 true resid norm 3.441048159898e-09 ||r(i)||/||b|| 7.901622987451e-04
   30 KSP Residual norm 9.758468128204e-10 
   30 KSP preconditioned resid norm 9.758468128204e-10 true resid norm 2.721357600383e-09 ||r(i)||/||b|| 6.249009247490e-04
   31 KSP Residual norm 7.029165677308e-10 
   31 KSP preconditioned resid norm 7.029165677308e-10 true resid norm 1.800973479487e-09 ||r(i)||/||b|| 4.135546142931e-04
   32 KSP Residual norm 5.043279040157e-10 
   32 KSP preconditioned resid norm 5.043279040157e-10 true resid norm 1.423158403817e-09 ||r(i)||/||b|| 3.267975522527e-04
   33 KSP Residual norm 3.502325715890e-10 
   33 KSP preconditioned resid norm 3.502325715890e-10 true resid norm 9.700897683502e-10 ||r(i)||/||b|| 2.227601375307e-04
   34 KSP Residual norm 2.531303136255e-10 
   34 KSP preconditioned resid norm 2.531303136255e-10 true resid norm 5.988871766713e-10 ||r(i)||/||b|| 1.375214894469e-04
   35 KSP Residual norm 1.880872586807e-10 
   35 KSP preconditioned resid norm 1.880872586807e-10 true resid norm 4.876490558821e-10 ||r(i)||/||b|| 1.119780604838e-04
   36 KSP Residual norm 1.335454010081e-10 
   36 KSP preconditioned resid norm 1.335454010081e-10 true resid norm 4.766434040707e-10 ||r(i)||/||b|| 1.094508505377e-04
   37 KSP Residual norm 1.013670277483e-10 
   37 KSP preconditioned resid norm 1.013670277483e-10 true resid norm 3.335527177405e-10 ||r(i)||/||b|| 7.659316869612e-05
   38 KSP Residual norm 7.413598327753e-11 
   38 KSP preconditioned resid norm 7.413598327753e-11 true resid norm 2.627761879633e-10 ||r(i)||/||b|| 6.034086914457e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.535311399130e-05 
  1 KSP Residual norm 8.240707863832e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.930253377275e-05 
  1 KSP Residual norm 8.616178418036e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.781455070935e-06 
  1 KSP Residual norm 2.991905296651e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.446517806390e-06 
  1 KSP Residual norm 6.719908785932e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.701439081672e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.603537859223e-06 
  1 KSP Residual norm 9.807135427273e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.827661216710e-06 
  1 KSP Residual norm 2.426335491463e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.368230136849e-06 lambda=7.5686056667865487e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 9.033141411412e-07 
  1 KSP Residual norm 3.436713302278e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.565832224706e-06 
  1 KSP Residual norm 2.059866596989e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 87 SNES Function norm 4.361011659606e-06 
    0 KSP Residual norm 1.163530050071e-04 
    0 KSP preconditioned resid norm 1.163530050071e-04 true resid norm 4.361011659606e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.351909434357e-05 
    1 KSP preconditioned resid norm 6.351909434357e-05 true resid norm 1.232534691446e-05 ||r(i)||/||b|| 2.826258647419e+00
    2 KSP Residual norm 3.339693797397e-05 
    2 KSP preconditioned resid norm 3.339693797397e-05 true resid norm 3.517040713497e-05 ||r(i)||/||b|| 8.064735864096e+00
    3 KSP Residual norm 1.835040574433e-05 
    3 KSP preconditioned resid norm 1.835040574433e-05 true resid norm 4.253176638652e-05 ||r(i)||/||b|| 9.752729344999e+00
    4 KSP Residual norm 1.107936579415e-05 
    4 KSP preconditioned resid norm 1.107936579415e-05 true resid norm 4.449985973935e-05 ||r(i)||/||b|| 1.020402218860e+01
    5 KSP Residual norm 4.508142645623e-06 
    5 KSP preconditioned resid norm 4.508142645623e-06 true resid norm 4.416795038022e-05 ||r(i)||/||b|| 1.012791384837e+01
    6 KSP Residual norm 2.589707584103e-06 
    6 KSP preconditioned resid norm 2.589707584103e-06 true resid norm 4.051719927490e-05 ||r(i)||/||b|| 9.290779855094e+00
    7 KSP Residual norm 1.477273316792e-06 
    7 KSP preconditioned resid norm 1.477273316792e-06 true resid norm 3.541040479716e-05 ||r(i)||/||b|| 8.119768430144e+00
    8 KSP Residual norm 1.064143369680e-06 
    8 KSP preconditioned resid norm 1.064143369680e-06 true resid norm 2.942645618849e-05 ||r(i)||/||b|| 6.747621534942e+00
    9 KSP Residual norm 7.173442694098e-07 
    9 KSP preconditioned resid norm 7.173442694098e-07 true resid norm 2.226801429760e-05 ||r(i)||/||b|| 5.106157936669e+00
   10 KSP Residual norm 5.279669916089e-07 
   10 KSP preconditioned resid norm 5.279669916089e-07 true resid norm 1.730229828971e-05 ||r(i)||/||b|| 3.967496452710e+00
   11 KSP Residual norm 4.293099657375e-07 
   11 KSP preconditioned resid norm 4.293099657375e-07 true resid norm 1.398625034947e-05 ||r(i)||/||b|| 3.207111432198e+00
   12 KSP Residual norm 3.673755869833e-07 
   12 KSP preconditioned resid norm 3.673755869833e-07 true resid norm 1.144189498141e-05 ||r(i)||/||b|| 2.623679062222e+00
   13 KSP Residual norm 2.941119776959e-07 
   13 KSP preconditioned resid norm 2.941119776959e-07 true resid norm 8.257162573658e-06 ||r(i)||/||b|| 1.893405296330e+00
   14 KSP Residual norm 2.129688810673e-07 
   14 KSP preconditioned resid norm 2.129688810673e-07 true resid norm 4.687861283604e-06 ||r(i)||/||b|| 1.074948119728e+00
   15 KSP Residual norm 1.482431906334e-07 
   15 KSP preconditioned resid norm 1.482431906334e-07 true resid norm 2.373261465480e-06 ||r(i)||/||b|| 5.441997524250e-01
   16 KSP Residual norm 1.114770144091e-07 
   16 KSP preconditioned resid norm 1.114770144091e-07 true resid norm 1.491578021992e-06 ||r(i)||/||b|| 3.420256900039e-01
   17 KSP Residual norm 8.477659415816e-08 
   17 KSP preconditioned resid norm 8.477659415816e-08 true resid norm 1.133178984091e-06 ||r(i)||/||b|| 2.598431447884e-01
   18 KSP Residual norm 5.744628626036e-08 
   18 KSP preconditioned resid norm 5.744628626036e-08 true resid norm 6.402327776711e-07 ||r(i)||/||b|| 1.468083159697e-01
   19 KSP Residual norm 3.984570378412e-08 
   19 KSP preconditioned resid norm 3.984570378412e-08 true resid norm 4.353461494707e-07 ||r(i)||/||b|| 9.982687125170e-02
   20 KSP Residual norm 2.951503798350e-08 
   20 KSP preconditioned resid norm 2.951503798350e-08 true resid norm 3.522004163946e-07 ||r(i)||/||b|| 8.076117283906e-02
   21 KSP Residual norm 2.084617543509e-08 
   21 KSP preconditioned resid norm 2.084617543509e-08 true resid norm 2.429992805485e-07 ||r(i)||/||b|| 5.572085092074e-02
   22 KSP Residual norm 1.438203495798e-08 
   22 KSP preconditioned resid norm 1.438203495798e-08 true resid norm 1.626750484427e-07 ||r(i)||/||b|| 3.730213563736e-02
   23 KSP Residual norm 1.046418336444e-08 
   23 KSP preconditioned resid norm 1.046418336444e-08 true resid norm 1.051049302236e-07 ||r(i)||/||b|| 2.410104315867e-02
   24 KSP Residual norm 7.367433008730e-09 
   24 KSP preconditioned resid norm 7.367433008730e-09 true resid norm 5.557934060469e-08 ||r(i)||/||b|| 1.274459802974e-02
   25 KSP Residual norm 4.842815867988e-09 
   25 KSP preconditioned resid norm 4.842815867988e-09 true resid norm 2.766390583926e-08 ||r(i)||/||b|| 6.343460645954e-03
   26 KSP Residual norm 3.551088208237e-09 
   26 KSP preconditioned resid norm 3.551088208237e-09 true resid norm 1.882959964530e-08 ||r(i)||/||b|| 4.317713667153e-03
   27 KSP Residual norm 2.630842492018e-09 
   27 KSP preconditioned resid norm 2.630842492018e-09 true resid norm 1.203897156002e-08 ||r(i)||/||b|| 2.760591463566e-03
   28 KSP Residual norm 1.710998729335e-09 
   28 KSP preconditioned resid norm 1.710998729335e-09 true resid norm 5.260370329729e-09 ||r(i)||/||b|| 1.206227073056e-03
   29 KSP Residual norm 1.261134214930e-09 
   29 KSP preconditioned resid norm 1.261134214930e-09 true resid norm 3.330686153009e-09 ||r(i)||/||b|| 7.637416299204e-04
   30 KSP Residual norm 9.617338155290e-10 
   30 KSP preconditioned resid norm 9.617338155290e-10 true resid norm 2.707963379536e-09 ||r(i)||/||b|| 6.209484383220e-04
   31 KSP Residual norm 6.979087389629e-10 
   31 KSP preconditioned resid norm 6.979087389629e-10 true resid norm 1.835324320502e-09 ||r(i)||/||b|| 4.208482947894e-04
   32 KSP Residual norm 5.044245685979e-10 
   32 KSP preconditioned resid norm 5.044245685979e-10 true resid norm 1.340147653564e-09 ||r(i)||/||b|| 3.073020111313e-04
   33 KSP Residual norm 3.512320998289e-10 
   33 KSP preconditioned resid norm 3.512320998289e-10 true resid norm 9.902735606651e-10 ||r(i)||/||b|| 2.270742749526e-04
   34 KSP Residual norm 2.547632706655e-10 
   34 KSP preconditioned resid norm 2.547632706655e-10 true resid norm 6.181776318299e-10 ||r(i)||/||b|| 1.417509697476e-04
   35 KSP Residual norm 1.894319256651e-10 
   35 KSP preconditioned resid norm 1.894319256651e-10 true resid norm 5.351418971481e-10 ||r(i)||/||b|| 1.227104944719e-04
   36 KSP Residual norm 1.345446631116e-10 
   36 KSP preconditioned resid norm 1.345446631116e-10 true resid norm 5.138573766281e-10 ||r(i)||/||b|| 1.178298561748e-04
   37 KSP Residual norm 1.020185415384e-10 
   37 KSP preconditioned resid norm 1.020185415384e-10 true resid norm 3.393550793301e-10 ||r(i)||/||b|| 7.781567806235e-05
   38 KSP Residual norm 7.459013459533e-11 
   38 KSP preconditioned resid norm 7.459013459533e-11 true resid norm 2.468872181822e-10 ||r(i)||/||b|| 5.661237287416e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.044645590016e-05 
  1 KSP Residual norm 9.567571557728e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.922081666736e-05 
  1 KSP Residual norm 8.860575191189e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.199540186759e-06 
  1 KSP Residual norm 1.809785803021e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.018210849260e-06 
  1 KSP Residual norm 7.943895640180e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.935929661376e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.952965310472e-06 
  1 KSP Residual norm 4.964732307411e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.362831265997e-06 
  1 KSP Residual norm 1.922353602131e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.370155096322e-06 lambda=5.7721249202791883e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.197382564847e-06 
  1 KSP Residual norm 3.899722429315e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.549060691086e-06 
  1 KSP Residual norm 3.860868508130e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 88 SNES Function norm 4.361028392137e-06 
    0 KSP Residual norm 1.168472528108e-04 
    0 KSP preconditioned resid norm 1.168472528108e-04 true resid norm 4.361028392137e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.369575297398e-05 
    1 KSP preconditioned resid norm 6.369575297398e-05 true resid norm 1.229483376001e-05 ||r(i)||/||b|| 2.819251023951e+00
    2 KSP Residual norm 3.334372805177e-05 
    2 KSP preconditioned resid norm 3.334372805177e-05 true resid norm 3.522142227933e-05 ||r(i)||/||b|| 8.076402883053e+00
    3 KSP Residual norm 1.838625476583e-05 
    3 KSP preconditioned resid norm 1.838625476583e-05 true resid norm 4.250935879535e-05 ||r(i)||/||b|| 9.747553781581e+00
    4 KSP Residual norm 1.108169607302e-05 
    4 KSP preconditioned resid norm 1.108169607302e-05 true resid norm 4.450138322412e-05 ||r(i)||/||b|| 1.020433237820e+01
    5 KSP Residual norm 4.495937218368e-06 
    5 KSP preconditioned resid norm 4.495937218368e-06 true resid norm 4.420505373034e-05 ||r(i)||/||b|| 1.013638292519e+01
    6 KSP Residual norm 2.589559462368e-06 
    6 KSP preconditioned resid norm 2.589559462368e-06 true resid norm 4.055978433727e-05 ||r(i)||/||b|| 9.300509120831e+00
    7 KSP Residual norm 1.490247022339e-06 
    7 KSP preconditioned resid norm 1.490247022339e-06 true resid norm 3.548883075728e-05 ||r(i)||/||b|| 8.137720639763e+00
    8 KSP Residual norm 1.075933024120e-06 
    8 KSP preconditioned resid norm 1.075933024120e-06 true resid norm 2.944013703651e-05 ||r(i)||/||b|| 6.750732714696e+00
    9 KSP Residual norm 7.143937160554e-07 
    9 KSP preconditioned resid norm 7.143937160554e-07 true resid norm 2.218291637479e-05 ||r(i)||/||b|| 5.086625075588e+00
   10 KSP Residual norm 5.197748957265e-07 
   10 KSP preconditioned resid norm 5.197748957265e-07 true resid norm 1.723731128931e-05 ||r(i)||/||b|| 3.952579469647e+00
   11 KSP Residual norm 4.249997329981e-07 
   11 KSP preconditioned resid norm 4.249997329981e-07 true resid norm 1.399651455380e-05 ||r(i)||/||b|| 3.209452747208e+00
   12 KSP Residual norm 3.662296307389e-07 
   12 KSP preconditioned resid norm 3.662296307389e-07 true resid norm 1.150805601901e-05 ||r(i)||/||b|| 2.638839967141e+00
   13 KSP Residual norm 2.949401909654e-07 
   13 KSP preconditioned resid norm 2.949401909654e-07 true resid norm 8.367370657096e-06 ||r(i)||/||b|| 1.918669154318e+00
   14 KSP Residual norm 2.145616750689e-07 
   14 KSP preconditioned resid norm 2.145616750689e-07 true resid norm 4.845542458561e-06 ||r(i)||/||b|| 1.111100874119e+00
   15 KSP Residual norm 1.515853307655e-07 
   15 KSP preconditioned resid norm 1.515853307655e-07 true resid norm 2.481473185049e-06 ||r(i)||/||b|| 5.690110134396e-01
   16 KSP Residual norm 1.150346172881e-07 
   16 KSP preconditioned resid norm 1.150346172881e-07 true resid norm 1.539719378378e-06 ||r(i)||/||b|| 3.530633694461e-01
   17 KSP Residual norm 8.764400958867e-08 
   17 KSP preconditioned resid norm 8.764400958867e-08 true resid norm 1.160048730880e-06 ||r(i)||/||b|| 2.660034805029e-01
   18 KSP Residual norm 5.925194269770e-08 
   18 KSP preconditioned resid norm 5.925194269770e-08 true resid norm 6.549060610572e-07 ||r(i)||/||b|| 1.501723910438e-01
   19 KSP Residual norm 4.073844637862e-08 
   19 KSP preconditioned resid norm 4.073844637862e-08 true resid norm 4.473278538726e-07 ||r(i)||/||b|| 1.025739375325e-01
   20 KSP Residual norm 3.002098852774e-08 
   20 KSP preconditioned resid norm 3.002098852774e-08 true resid norm 3.620331315409e-07 ||r(i)||/||b|| 8.301554105763e-02
   21 KSP Residual norm 2.127017338330e-08 
   21 KSP preconditioned resid norm 2.127017338330e-08 true resid norm 2.467542085925e-07 ||r(i)||/||b|| 5.658165606935e-02
   22 KSP Residual norm 1.474534611256e-08 
   22 KSP preconditioned resid norm 1.474534611256e-08 true resid norm 1.631450351761e-07 ||r(i)||/||b|| 3.740976221807e-02
   23 KSP Residual norm 1.065291937123e-08 
   23 KSP preconditioned resid norm 1.065291937123e-08 true resid norm 1.034106878593e-07 ||r(i)||/||b|| 2.371245462327e-02
   24 KSP Residual norm 7.481993376337e-09 
   24 KSP preconditioned resid norm 7.481993376337e-09 true resid norm 5.181559681628e-08 ||r(i)||/||b|| 1.188150870783e-02
   25 KSP Residual norm 4.936231879649e-09 
   25 KSP preconditioned resid norm 4.936231879649e-09 true resid norm 2.509466511767e-08 ||r(i)||/||b|| 5.754299871772e-03
   26 KSP Residual norm 3.626844996967e-09 
   26 KSP preconditioned resid norm 3.626844996967e-09 true resid norm 1.770313119305e-08 ||r(i)||/||b|| 4.059393702863e-03
   27 KSP Residual norm 2.686550001837e-09 
   27 KSP preconditioned resid norm 2.686550001837e-09 true resid norm 1.175283646411e-08 ||r(i)||/||b|| 2.694969031916e-03
   28 KSP Residual norm 1.747269578965e-09 
   28 KSP preconditioned resid norm 1.747269578965e-09 true resid norm 5.107607580470e-09 ||r(i)||/||b|| 1.171193379451e-03
   29 KSP Residual norm 1.279198571165e-09 
   29 KSP preconditioned resid norm 1.279198571165e-09 true resid norm 3.477855152003e-09 ||r(i)||/||b|| 7.974850973854e-04
   30 KSP Residual norm 9.717211777947e-10 
   30 KSP preconditioned resid norm 9.717211777947e-10 true resid norm 2.746682244878e-09 ||r(i)||/||b|| 6.298244354086e-04
   31 KSP Residual norm 7.049442762472e-10 
   31 KSP preconditioned resid norm 7.049442762472e-10 true resid norm 1.825903398663e-09 ||r(i)||/||b|| 4.186864277140e-04
   32 KSP Residual norm 5.062064724597e-10 
   32 KSP preconditioned resid norm 5.062064724597e-10 true resid norm 1.450416003139e-09 ||r(i)||/||b|| 3.325857739781e-04
   33 KSP Residual norm 3.499157011767e-10 
   33 KSP preconditioned resid norm 3.499157011767e-10 true resid norm 9.692221110252e-10 ||r(i)||/||b|| 2.222462281541e-04
   34 KSP Residual norm 2.520923456252e-10 
   34 KSP preconditioned resid norm 2.520923456252e-10 true resid norm 6.143623141906e-10 ||r(i)||/||b|| 1.408755593746e-04
   35 KSP Residual norm 1.868678425364e-10 
   35 KSP preconditioned resid norm 1.868678425364e-10 true resid norm 4.876562062931e-10 ||r(i)||/||b|| 1.118213784557e-04
   36 KSP Residual norm 1.327754255390e-10 
   36 KSP preconditioned resid norm 1.327754255390e-10 true resid norm 4.610722480118e-10 ||r(i)||/||b|| 1.057255781327e-04
   37 KSP Residual norm 1.007329767550e-10 
   37 KSP preconditioned resid norm 1.007329767550e-10 true resid norm 3.391937473966e-10 ||r(i)||/||b|| 7.777838548545e-05
   38 KSP Residual norm 7.389725874552e-11 
   38 KSP preconditioned resid norm 7.389725874552e-11 true resid norm 2.621780187419e-10 ||r(i)||/||b|| 6.011839299525e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.533024066437e-05 
  1 KSP Residual norm 9.391636921274e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.924004697927e-05 
  1 KSP Residual norm 9.040547063755e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.751559846294e-06 
  1 KSP Residual norm 3.009215732590e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.506930892789e-06 
  1 KSP Residual norm 5.718659838282e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.693170397828e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.613934283053e-06 
  1 KSP Residual norm 1.050516800692e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.871489439022e-06 
  1 KSP Residual norm 2.043402166203e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.371769461133e-06 lambda=7.6226702559163750e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.914757657461e-07 
  1 KSP Residual norm 3.304270384556e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.537009167164e-06 
  1 KSP Residual norm 1.900667698350e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 89 SNES Function norm 4.370027277632e-06 
    0 KSP Residual norm 1.161998065674e-04 
    0 KSP preconditioned resid norm 1.161998065674e-04 true resid norm 4.370027277632e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.340954488184e-05 
    1 KSP preconditioned resid norm 6.340954488184e-05 true resid norm 1.227972729073e-05 ||r(i)||/||b|| 2.809988705008e+00
    2 KSP Residual norm 3.302039443059e-05 
    2 KSP preconditioned resid norm 3.302039443059e-05 true resid norm 3.537360961288e-05 ||r(i)||/||b|| 8.094596982023e+00
    3 KSP Residual norm 1.821645286039e-05 
    3 KSP preconditioned resid norm 1.821645286039e-05 true resid norm 4.256873482645e-05 ||r(i)||/||b|| 9.741068446948e+00
    4 KSP Residual norm 1.100384449507e-05 
    4 KSP preconditioned resid norm 1.100384449507e-05 true resid norm 4.449287026146e-05 ||r(i)||/||b|| 1.018137129010e+01
    5 KSP Residual norm 4.486500003328e-06 
    5 KSP preconditioned resid norm 4.486500003328e-06 true resid norm 4.413184446939e-05 ||r(i)||/||b|| 1.009875720806e+01
    6 KSP Residual norm 2.589074683749e-06 
    6 KSP preconditioned resid norm 2.589074683749e-06 true resid norm 4.048116734766e-05 ||r(i)||/||b|| 9.263367200213e+00
    7 KSP Residual norm 1.481959683927e-06 
    7 KSP preconditioned resid norm 1.481959683927e-06 true resid norm 3.535023270733e-05 ||r(i)||/||b|| 8.089247609109e+00
    8 KSP Residual norm 1.070388920726e-06 
    8 KSP preconditioned resid norm 1.070388920726e-06 true resid norm 2.933763355275e-05 ||r(i)||/||b|| 6.713375383927e+00
    9 KSP Residual norm 7.221695867841e-07 
    9 KSP preconditioned resid norm 7.221695867841e-07 true resid norm 2.214754789111e-05 ||r(i)||/||b|| 5.068057127348e+00
   10 KSP Residual norm 5.353094232876e-07 
   10 KSP preconditioned resid norm 5.353094232876e-07 true resid norm 1.722718682555e-05 ||r(i)||/||b|| 3.942123408182e+00
   11 KSP Residual norm 4.356311535924e-07 
   11 KSP preconditioned resid norm 4.356311535924e-07 true resid norm 1.388326850009e-05 ||r(i)||/||b|| 3.176929483062e+00
   12 KSP Residual norm 3.724631584039e-07 
   12 KSP preconditioned resid norm 3.724631584039e-07 true resid norm 1.131011941323e-05 ||r(i)||/||b|| 2.588111857132e+00
   13 KSP Residual norm 2.976947855399e-07 
   13 KSP preconditioned resid norm 2.976947855399e-07 true resid norm 8.114037820386e-06 ||r(i)||/||b|| 1.856747636775e+00
   14 KSP Residual norm 2.148568309315e-07 
   14 KSP preconditioned resid norm 2.148568309315e-07 true resid norm 4.549578979591e-06 ||r(i)||/||b|| 1.041087089519e+00
   15 KSP Residual norm 1.490078867146e-07 
   15 KSP preconditioned resid norm 1.490078867146e-07 true resid norm 2.267243643821e-06 ||r(i)||/||b|| 5.188168173287e-01
   16 KSP Residual norm 1.118874595271e-07 
   16 KSP preconditioned resid norm 1.118874595271e-07 true resid norm 1.420627811788e-06 ||r(i)||/||b|| 3.250844266029e-01
   17 KSP Residual norm 8.504238372123e-08 
   17 KSP preconditioned resid norm 8.504238372123e-08 true resid norm 1.082749614186e-06 ||r(i)||/||b|| 2.477672438633e-01
   18 KSP Residual norm 5.741361292214e-08 
   18 KSP preconditioned resid norm 5.741361292214e-08 true resid norm 6.066611969169e-07 ||r(i)||/||b|| 1.388232059836e-01
   19 KSP Residual norm 3.970139263650e-08 
   19 KSP preconditioned resid norm 3.970139263650e-08 true resid norm 4.162436973980e-07 ||r(i)||/||b|| 9.524967945360e-02
   20 KSP Residual norm 2.943919887807e-08 
   20 KSP preconditioned resid norm 2.943919887807e-08 true resid norm 3.400631971985e-07 ||r(i)||/||b|| 7.781717952634e-02
   21 KSP Residual norm 2.080630720581e-08 
   21 KSP preconditioned resid norm 2.080630720581e-08 true resid norm 2.355001351887e-07 ||r(i)||/||b|| 5.388985473708e-02
   22 KSP Residual norm 1.431737785872e-08 
   22 KSP preconditioned resid norm 1.431737785872e-08 true resid norm 1.578502571221e-07 ||r(i)||/||b|| 3.612111483379e-02
   23 KSP Residual norm 1.042806592749e-08 
   23 KSP preconditioned resid norm 1.042806592749e-08 true resid norm 1.022021742054e-07 ||r(i)||/||b|| 2.338707923598e-02
   24 KSP Residual norm 7.334147319801e-09 
   24 KSP preconditioned resid norm 7.334147319801e-09 true resid norm 5.409366315786e-08 ||r(i)||/||b|| 1.237833535610e-02
   25 KSP Residual norm 4.820835730539e-09 
   25 KSP preconditioned resid norm 4.820835730539e-09 true resid norm 2.713670831962e-08 ||r(i)||/||b|| 6.209734309558e-03
   26 KSP Residual norm 3.537675775325e-09 
   26 KSP preconditioned resid norm 3.537675775325e-09 true resid norm 1.857881083445e-08 ||r(i)||/||b|| 4.251417589438e-03
   27 KSP Residual norm 2.620592810528e-09 
   27 KSP preconditioned resid norm 2.620592810528e-09 true resid norm 1.184248296003e-08 ||r(i)||/||b|| 2.709933418642e-03
   28 KSP Residual norm 1.701411929396e-09 
   28 KSP preconditioned resid norm 1.701411929396e-09 true resid norm 5.209555093063e-09 ||r(i)||/||b|| 1.192110429088e-03
   29 KSP Residual norm 1.256791167868e-09 
   29 KSP preconditioned resid norm 1.256791167868e-09 true resid norm 3.340397101034e-09 ||r(i)||/||b|| 7.643881579714e-04
   30 KSP Residual norm 9.599540649999e-10 
   30 KSP preconditioned resid norm 9.599540649999e-10 true resid norm 2.700130927022e-09 ||r(i)||/||b|| 6.178750738794e-04
   31 KSP Residual norm 6.960540330723e-10 
   31 KSP preconditioned resid norm 6.960540330723e-10 true resid norm 1.827145124560e-09 ||r(i)||/||b|| 4.181084026436e-04
   32 KSP Residual norm 5.047065356164e-10 
   32 KSP preconditioned resid norm 5.047065356164e-10 true resid norm 1.350548598935e-09 ||r(i)||/||b|| 3.090480935547e-04
   33 KSP Residual norm 3.526661925588e-10 
   33 KSP preconditioned resid norm 3.526661925588e-10 true resid norm 9.813754347265e-10 ||r(i)||/||b|| 2.245696359264e-04
   34 KSP Residual norm 2.559544288991e-10 
   34 KSP preconditioned resid norm 2.559544288991e-10 true resid norm 6.208478799265e-10 ||r(i)||/||b|| 1.420695662712e-04
   35 KSP Residual norm 1.900772767376e-10 
   35 KSP preconditioned resid norm 1.900772767376e-10 true resid norm 5.341874832485e-10 ||r(i)||/||b|| 1.222389356659e-04
   36 KSP Residual norm 1.346817322985e-10 
   36 KSP preconditioned resid norm 1.346817322985e-10 true resid norm 5.095396558645e-10 ||r(i)||/||b|| 1.165987357728e-04
   37 KSP Residual norm 1.020276512878e-10 
   37 KSP preconditioned resid norm 1.020276512878e-10 true resid norm 3.398422300358e-10 ||r(i)||/||b|| 7.776661527384e-05
   38 KSP Residual norm 7.450229247194e-11 
   38 KSP preconditioned resid norm 7.450229247194e-11 true resid norm 2.491668307468e-10 ||r(i)||/||b|| 5.701722550387e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.048605163725e-05 
  1 KSP Residual norm 1.075780592822e-19 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.903524169825e-05 
  1 KSP Residual norm 7.763834830509e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.263482024963e-06 
  1 KSP Residual norm 1.778468277471e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.163511127851e-06 
  1 KSP Residual norm 7.888122858265e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.959085277548e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.951928313784e-06 
  1 KSP Residual norm 4.979458431307e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.389138913585e-06 
  1 KSP Residual norm 2.414631182483e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.380098464609e-06 lambda=5.7403962014797749e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.191309607372e-06 
  1 KSP Residual norm 4.133967021753e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.540492954802e-06 
  1 KSP Residual norm 3.891896144566e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 90 SNES Function norm 4.369880653812e-06 
    0 KSP Residual norm 1.160489588114e-04 
    0 KSP preconditioned resid norm 1.160489588114e-04 true resid norm 4.369880653812e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.333033524207e-05 
    1 KSP preconditioned resid norm 6.333033524207e-05 true resid norm 1.226224565865e-05 ||r(i)||/||b|| 2.806082506614e+00
    2 KSP Residual norm 3.281861618714e-05 
    2 KSP preconditioned resid norm 3.281861618714e-05 true resid norm 3.549890008455e-05 ||r(i)||/||b|| 8.123539953794e+00
    3 KSP Residual norm 1.813586667860e-05 
    3 KSP preconditioned resid norm 1.813586667860e-05 true resid norm 4.262150448744e-05 ||r(i)||/||b|| 9.753471058816e+00
    4 KSP Residual norm 1.095143281723e-05 
    4 KSP preconditioned resid norm 1.095143281723e-05 true resid norm 4.452608707313e-05 ||r(i)||/||b|| 1.018931421715e+01
    5 KSP Residual norm 4.455414281904e-06 
    5 KSP preconditioned resid norm 4.455414281904e-06 true resid norm 4.414714065056e-05 ||r(i)||/||b|| 1.010259642035e+01
    6 KSP Residual norm 2.577556926037e-06 
    6 KSP preconditioned resid norm 2.577556926037e-06 true resid norm 4.050190870710e-05 ||r(i)||/||b|| 9.268424452684e+00
    7 KSP Residual norm 1.490485611071e-06 
    7 KSP preconditioned resid norm 1.490485611071e-06 true resid norm 3.536712531537e-05 ||r(i)||/||b|| 8.093384720820e+00
    8 KSP Residual norm 1.081269675554e-06 
    8 KSP preconditioned resid norm 1.081269675554e-06 true resid norm 2.930709107955e-05 ||r(i)||/||b|| 6.706611324496e+00
    9 KSP Residual norm 7.165920192431e-07 
    9 KSP preconditioned resid norm 7.165920192431e-07 true resid norm 2.198993792277e-05 ||r(i)||/||b|| 5.032159837956e+00
   10 KSP Residual norm 5.254533247012e-07 
   10 KSP preconditioned resid norm 5.254533247012e-07 true resid norm 1.711647029242e-05 ||r(i)||/||b|| 3.916919396298e+00
   11 KSP Residual norm 4.306172216183e-07 
   11 KSP preconditioned resid norm 4.306172216183e-07 true resid norm 1.387327546372e-05 ||r(i)||/||b|| 3.174749280995e+00
   12 KSP Residual norm 3.706587328547e-07 
   12 KSP preconditioned resid norm 3.706587328547e-07 true resid norm 1.135151805265e-05 ||r(i)||/||b|| 2.597672328362e+00
   13 KSP Residual norm 2.976335127235e-07 
   13 KSP preconditioned resid norm 2.976335127235e-07 true resid norm 8.187361869996e-06 ||r(i)||/||b|| 1.873589353717e+00
   14 KSP Residual norm 2.158633396898e-07 
   14 KSP preconditioned resid norm 2.158633396898e-07 true resid norm 4.681357669379e-06 ||r(i)||/||b|| 1.071278151566e+00
   15 KSP Residual norm 1.519729757033e-07 
   15 KSP preconditioned resid norm 1.519729757033e-07 true resid norm 2.370479204821e-06 ||r(i)||/||b|| 5.424585686919e-01
   16 KSP Residual norm 1.150755115574e-07 
   16 KSP preconditioned resid norm 1.150755115574e-07 true resid norm 1.462197303291e-06 ||r(i)||/||b|| 3.346080634984e-01
   17 KSP Residual norm 8.756021783711e-08 
   17 KSP preconditioned resid norm 8.756021783711e-08 true resid norm 1.103895449431e-06 ||r(i)||/||b|| 2.526145533216e-01
   18 KSP Residual norm 5.889137050592e-08 
   18 KSP preconditioned resid norm 5.889137050592e-08 true resid norm 6.209262395033e-07 ||r(i)||/||b|| 1.420922649138e-01
   19 KSP Residual norm 4.052213834835e-08 
   19 KSP preconditioned resid norm 4.052213834835e-08 true resid norm 4.298467273817e-07 ||r(i)||/||b|| 9.836578191369e-02
   20 KSP Residual norm 2.990487118603e-08 
   20 KSP preconditioned resid norm 2.990487118603e-08 true resid norm 3.501411939785e-07 ||r(i)||/||b|| 8.012603128486e-02
   21 KSP Residual norm 2.115642310261e-08 
   21 KSP preconditioned resid norm 2.115642310261e-08 true resid norm 2.396001773266e-07 ||r(i)||/||b|| 5.482991328780e-02
   22 KSP Residual norm 1.462443558492e-08 
   22 KSP preconditioned resid norm 1.462443558492e-08 true resid norm 1.588689293620e-07 ||r(i)||/||b|| 3.635543895769e-02
   23 KSP Residual norm 1.061223660592e-08 
   23 KSP preconditioned resid norm 1.061223660592e-08 true resid norm 1.005526066779e-07 ||r(i)||/||b|| 2.301037823313e-02
   24 KSP Residual norm 7.453988404567e-09 
   24 KSP preconditioned resid norm 7.453988404567e-09 true resid norm 5.065440820564e-08 ||r(i)||/||b|| 1.159171433239e-02
   25 KSP Residual norm 4.914036694170e-09 
   25 KSP preconditioned resid norm 4.914036694170e-09 true resid norm 2.490528756072e-08 ||r(i)||/||b|| 5.699306121552e-03
   26 KSP Residual norm 3.614253130283e-09 
   26 KSP preconditioned resid norm 3.614253130283e-09 true resid norm 1.760604444575e-08 ||r(i)||/||b|| 4.028953154679e-03
   27 KSP Residual norm 2.666085876334e-09 
   27 KSP preconditioned resid norm 2.666085876334e-09 true resid norm 1.141239567976e-08 ||r(i)||/||b|| 2.611603515946e-03
   28 KSP Residual norm 1.728465919940e-09 
   28 KSP preconditioned resid norm 1.728465919940e-09 true resid norm 5.094194855690e-09 ||r(i)||/||b|| 1.165751483681e-03
   29 KSP Residual norm 1.272961073323e-09 
   29 KSP preconditioned resid norm 1.272961073323e-09 true resid norm 3.488893969569e-09 ||r(i)||/||b|| 7.983957105384e-04
   30 KSP Residual norm 9.705432667425e-10 
   30 KSP preconditioned resid norm 9.705432667425e-10 true resid norm 2.747172313229e-09 ||r(i)||/||b|| 6.286607188762e-04
   31 KSP Residual norm 6.995285144531e-10 
   31 KSP preconditioned resid norm 6.995285144531e-10 true resid norm 1.823414718186e-09 ||r(i)||/||b|| 4.172687683348e-04
   32 KSP Residual norm 5.046155040710e-10 
   32 KSP preconditioned resid norm 5.046155040710e-10 true resid norm 1.463468671454e-09 ||r(i)||/||b|| 3.348990023737e-04
   33 KSP Residual norm 3.517559621603e-10 
   33 KSP preconditioned resid norm 3.517559621603e-10 true resid norm 9.795073064989e-10 ||r(i)||/||b|| 2.241496700017e-04
   34 KSP Residual norm 2.541160312114e-10 
   34 KSP preconditioned resid norm 2.541160312114e-10 true resid norm 6.260591583596e-10 ||r(i)||/||b|| 1.432668779669e-04
   35 KSP Residual norm 1.882777173561e-10 
   35 KSP preconditioned resid norm 1.882777173561e-10 true resid norm 4.975437603704e-10 ||r(i)||/||b|| 1.138575168950e-04
   36 KSP Residual norm 1.331855852883e-10 
   36 KSP preconditioned resid norm 1.331855852883e-10 true resid norm 4.684624053364e-10 ||r(i)||/||b|| 1.072025628269e-04
   37 KSP Residual norm 1.009551719617e-10 
   37 KSP preconditioned resid norm 1.009551719617e-10 true resid norm 3.367201555481e-10 ||r(i)||/||b|| 7.705477156553e-05
   38 KSP Residual norm 7.381408994603e-11 
   38 KSP preconditioned resid norm 7.381408994603e-11 true resid norm 2.659911582318e-10 ||r(i)||/||b|| 6.086920428816e-05
  Linear solve converged due to CONVERGED_ATOL iterations 38
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.254244447912e-05 
  1 KSP Residual norm 8.910709959069e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.340810686465e-05 
  1 KSP Residual norm 4.046238825260e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.001808305056e-06 
  1 KSP Residual norm 3.250957362048e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.478814077161e-06 
  1 KSP Residual norm 3.440056459344e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.615181131894e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.418198451108e-06 
  1 KSP Residual norm 1.162524539781e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.234803140782e-06 
  1 KSP Residual norm 1.277362327782e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubically determined step, current gnorm 4.364761827680e-06 lambda=6.2006911668095757e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.114147008614e-07 
  1 KSP Residual norm 3.028412816675e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.342949645147e-06 
  1 KSP Residual norm 1.510437756566e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 91 SNES Function norm 4.364519713480e-06 
    0 KSP Residual norm 1.165307230390e-04 
    0 KSP preconditioned resid norm 1.165307230390e-04 true resid norm 4.364519713480e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.348570309915e-05 
    1 KSP preconditioned resid norm 6.348570309915e-05 true resid norm 1.222730498973e-05 ||r(i)||/||b|| 2.801523602234e+00
    2 KSP Residual norm 3.281706490490e-05 
    2 KSP preconditioned resid norm 3.281706490490e-05 true resid norm 3.550051988892e-05 ||r(i)||/||b|| 8.133889229386e+00
    3 KSP Residual norm 1.817946863203e-05 
    3 KSP preconditioned resid norm 1.817946863203e-05 true resid norm 4.256933076912e-05 ||r(i)||/||b|| 9.753497191831e+00
    4 KSP Residual norm 1.095499557371e-05 
    4 KSP preconditioned resid norm 1.095499557371e-05 true resid norm 4.449017486608e-05 ||r(i)||/||b|| 1.019360153849e+01
    5 KSP Residual norm 4.460249219670e-06 
    5 KSP preconditioned resid norm 4.460249219670e-06 true resid norm 4.413807134054e-05 ||r(i)||/||b|| 1.011292747842e+01
    6 KSP Residual norm 2.576057791858e-06 
    6 KSP preconditioned resid norm 2.576057791858e-06 true resid norm 4.049647245202e-05 ||r(i)||/||b|| 9.278563303759e+00
    7 KSP Residual norm 1.466894801240e-06 
    7 KSP preconditioned resid norm 1.466894801240e-06 true resid norm 3.538251554609e-05 ||r(i)||/||b|| 8.106852040744e+00
    8 KSP Residual norm 1.045129814252e-06 
    8 KSP preconditioned resid norm 1.045129814252e-06 true resid norm 2.932937821436e-05 ||r(i)||/||b|| 6.719955491043e+00
    9 KSP Residual norm 6.984089347077e-07 
    9 KSP preconditioned resid norm 6.984089347077e-07 true resid norm 2.226964140049e-05 ||r(i)||/||b|| 5.102426581260e+00
   10 KSP Residual norm 5.123652458156e-07 
   10 KSP preconditioned resid norm 5.123652458156e-07 true resid norm 1.745332973926e-05 ||r(i)||/||b|| 3.998911881496e+00
   11 KSP Residual norm 4.167472242460e-07 
   11 KSP preconditioned resid norm 4.167472242460e-07 true resid norm 1.418757257414e-05 ||r(i)||/||b|| 3.250660669563e+00
   12 KSP Residual norm 3.573346123342e-07 
   12 KSP preconditioned resid norm 3.573346123342e-07 true resid norm 1.168356869376e-05 ||r(i)||/||b|| 2.676942587217e+00
   13 KSP Residual norm 2.881503343689e-07 
   13 KSP preconditioned resid norm 2.881503343689e-07 true resid norm 8.544516320631e-06 ||r(i)||/||b|| 1.957722013316e+00
   14 KSP Residual norm 2.091749003305e-07 
   14 KSP preconditioned resid norm 2.091749003305e-07 true resid norm 4.943258657954e-06 ||r(i)||/||b|| 1.132600831814e+00
   15 KSP Residual norm 1.458268279662e-07 
   15 KSP preconditioned resid norm 1.458268279662e-07 true resid norm 2.535945943639e-06 ||r(i)||/||b|| 5.810366569789e-01
   16 KSP Residual norm 1.097411686845e-07 
   16 KSP preconditioned resid norm 1.097411686845e-07 true resid norm 1.603639813941e-06 ||r(i)||/||b|| 3.674264109722e-01
   17 KSP Residual norm 8.367118848407e-08 
   17 KSP preconditioned resid norm 8.367118848407e-08 true resid norm 1.193049472475e-06 ||r(i)||/||b|| 2.733518349774e-01
   18 KSP Residual norm 5.674458903783e-08 
   18 KSP preconditioned resid norm 5.674458903783e-08 true resid norm 6.562598788372e-07 ||r(i)||/||b|| 1.503624503769e-01
   19 KSP Residual norm 3.909389149561e-08 
   19 KSP preconditioned resid norm 3.909389149561e-08 true resid norm 4.500360523457e-07 ||r(i)||/||b|| 1.031123885077e-01
   20 KSP Residual norm 2.894343325430e-08 
   20 KSP preconditioned resid norm 2.894343325430e-08 true resid norm 3.702567436225e-07 ||r(i)||/||b|| 8.483333056762e-02
   21 KSP Residual norm 2.050577332112e-08 
   21 KSP preconditioned resid norm 2.050577332112e-08 true resid norm 2.562471727559e-07 ||r(i)||/||b|| 5.871142521467e-02
   22 KSP Residual norm 1.407101121055e-08 
   22 KSP preconditioned resid norm 1.407101121055e-08 true resid norm 1.700040669104e-07 ||r(i)||/||b|| 3.895138023672e-02
   23 KSP Residual norm 1.021050257787e-08 
   23 KSP preconditioned resid norm 1.021050257787e-08 true resid norm 1.094899807536e-07 ||r(i)||/||b|| 2.508637557884e-02
   24 KSP Residual norm 7.182226013677e-09 
   24 KSP preconditioned resid norm 7.182226013677e-09 true resid norm 5.667117433878e-08 ||r(i)||/||b|| 1.298451560747e-02
   25 KSP Residual norm 4.732257829002e-09 
   25 KSP preconditioned resid norm 4.732257829002e-09 true resid norm 2.753156274414e-08 ||r(i)||/||b|| 6.308039498393e-03
   26 KSP Residual norm 3.484518798078e-09 
   26 KSP preconditioned resid norm 3.484518798078e-09 true resid norm 1.867859729096e-08 ||r(i)||/||b|| 4.279645531964e-03
   27 KSP Residual norm 2.585651647538e-09 
   27 KSP preconditioned resid norm 2.585651647538e-09 true resid norm 1.199869063276e-08 ||r(i)||/||b|| 2.749143415643e-03
   28 KSP Residual norm 1.673485537703e-09 
   28 KSP preconditioned resid norm 1.673485537703e-09 true resid norm 5.139615298823e-09 ||r(i)||/||b|| 1.177590121302e-03
   29 KSP Residual norm 1.233018715579e-09 
   29 KSP preconditioned resid norm 1.233018715579e-09 true resid norm 3.413569015890e-09 ||r(i)||/||b|| 7.821179052868e-04
   30 KSP Residual norm 9.415711650907e-10 
   30 KSP preconditioned resid norm 9.415711650907e-10 true resid norm 2.765138048406e-09 ||r(i)||/||b|| 6.335492173093e-04
   31 KSP Residual norm 6.847929790537e-10 
   31 KSP preconditioned resid norm 6.847929790537e-10 true resid norm 1.842441228744e-09 ||r(i)||/||b|| 4.221406591552e-04
   32 KSP Residual norm 4.968456614463e-10 
   32 KSP preconditioned resid norm 4.968456614463e-10 true resid norm 1.414398421725e-09 ||r(i)||/||b|| 3.240673692816e-04
   33 KSP Residual norm 3.467776515079e-10 
   33 KSP preconditioned resid norm 3.467776515079e-10 true resid norm 9.646034976020e-10 ||r(i)||/||b|| 2.210102281410e-04
   34 KSP Residual norm 2.514105283139e-10 
   34 KSP preconditioned resid norm 2.514105283139e-10 true resid norm 6.203850247783e-10 ||r(i)||/||b|| 1.421427935959e-04
   35 KSP Residual norm 1.863814921003e-10 
   35 KSP preconditioned resid norm 1.863814921003e-10 true resid norm 5.089953896625e-10 ||r(i)||/||b|| 1.166211686685e-04
   36 KSP Residual norm 1.317038031483e-10 
   36 KSP preconditioned resid norm 1.317038031483e-10 true resid norm 4.755585867016e-10 ||r(i)||/||b|| 1.089601188495e-04
   37 KSP Residual norm 9.965858656583e-11 
   37 KSP preconditioned resid norm 9.965858656583e-11 true resid norm 3.329726449993e-10 ||r(i)||/||b|| 7.629078727057e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.212644755544e-05 
  1 KSP Residual norm 7.143067972706e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.337241754042e-05 
  1 KSP Residual norm 3.708045544754e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.744865796594e-06 
  1 KSP Residual norm 1.702905797823e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.803572958427e-06 
  1 KSP Residual norm 7.162300955144e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.940779648249e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.791023085703e-06 
  1 KSP Residual norm 4.101477045663e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.277074530234e-06 
  1 KSP Residual norm 1.737890946804e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.401840738591e-06 lambda=5.2941278019556386e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.098490108936e-06 
  1 KSP Residual norm 3.240685235419e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.427574358268e-06 
  1 KSP Residual norm 3.375479352695e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 92 SNES Function norm 4.383914979530e-06 
    0 KSP Residual norm 1.163609770873e-04 
    0 KSP preconditioned resid norm 1.163609770873e-04 true resid norm 4.383914979530e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.342269597082e-05 
    1 KSP preconditioned resid norm 6.342269597082e-05 true resid norm 1.223278804782e-05 ||r(i)||/||b|| 2.790379855663e+00
    2 KSP Residual norm 3.257439454319e-05 
    2 KSP preconditioned resid norm 3.257439454319e-05 true resid norm 3.567916861217e-05 ||r(i)||/||b|| 8.138654325817e+00
    3 KSP Residual norm 1.808639716211e-05 
    3 KSP preconditioned resid norm 1.808639716211e-05 true resid norm 4.264718722794e-05 ||r(i)||/||b|| 9.728105455300e+00
    4 KSP Residual norm 1.089754120079e-05 
    4 KSP preconditioned resid norm 1.089754120079e-05 true resid norm 4.453924977378e-05 ||r(i)||/||b|| 1.015969743523e+01
    5 KSP Residual norm 4.431776618416e-06 
    5 KSP preconditioned resid norm 4.431776618416e-06 true resid norm 4.416249219212e-05 ||r(i)||/||b|| 1.007375653915e+01
    6 KSP Residual norm 2.565711104750e-06 
    6 KSP preconditioned resid norm 2.565711104750e-06 true resid norm 4.052620915957e-05 ||r(i)||/||b|| 9.244296330745e+00
    7 KSP Residual norm 1.474425898453e-06 
    7 KSP preconditioned resid norm 1.474425898453e-06 true resid norm 3.540789803635e-05 ||r(i)||/||b|| 8.076775713416e+00
    8 KSP Residual norm 1.057689282069e-06 
    8 KSP preconditioned resid norm 1.057689282069e-06 true resid norm 2.933134721747e-05 ||r(i)||/||b|| 6.690674284157e+00
    9 KSP Residual norm 6.981349828032e-07 
    9 KSP preconditioned resid norm 6.981349828032e-07 true resid norm 2.215981883873e-05 ||r(i)||/||b|| 5.054801231822e+00
   10 KSP Residual norm 5.097525905979e-07 
   10 KSP preconditioned resid norm 5.097525905979e-07 true resid norm 1.737716612230e-05 ||r(i)||/||b|| 3.963846516968e+00
   11 KSP Residual norm 4.182041710192e-07 
   11 KSP preconditioned resid norm 4.182041710192e-07 true resid norm 1.417820537019e-05 ||r(i)||/||b|| 3.234142412978e+00
   12 KSP Residual norm 3.607916396847e-07 
   12 KSP preconditioned resid norm 3.607916396847e-07 true resid norm 1.169387234778e-05 ||r(i)||/||b|| 2.667449620347e+00
   13 KSP Residual norm 2.915063727727e-07 
   13 KSP preconditioned resid norm 2.915063727727e-07 true resid norm 8.548894326005e-06 ||r(i)||/||b|| 1.950059334162e+00
   14 KSP Residual norm 2.118287176194e-07 
   14 KSP preconditioned resid norm 2.118287176194e-07 true resid norm 4.993017188424e-06 ||r(i)||/||b|| 1.138940242167e+00
   15 KSP Residual norm 1.494577682334e-07 
   15 KSP preconditioned resid norm 1.494577682334e-07 true resid norm 2.584113312082e-06 ||r(i)||/||b|| 5.894533366062e-01
   16 KSP Residual norm 1.132337695643e-07 
   16 KSP preconditioned resid norm 1.132337695643e-07 true resid norm 1.610225209290e-06 ||r(i)||/||b|| 3.673030195177e-01
   17 KSP Residual norm 8.632317507888e-08 
   17 KSP preconditioned resid norm 8.632317507888e-08 true resid norm 1.191438963855e-06 ||r(i)||/||b|| 2.717751072770e-01
   18 KSP Residual norm 5.828694631913e-08 
   18 KSP preconditioned resid norm 5.828694631913e-08 true resid norm 6.580785032993e-07 ||r(i)||/||b|| 1.501120588269e-01
   19 KSP Residual norm 3.998005231295e-08 
   19 KSP preconditioned resid norm 3.998005231295e-08 true resid norm 4.540791137882e-07 ||r(i)||/||b|| 1.035784489226e-01
   20 KSP Residual norm 2.949551978091e-08 
   20 KSP preconditioned resid norm 2.949551978091e-08 true resid norm 3.726888744658e-07 ||r(i)||/||b|| 8.501279705606e-02
   21 KSP Residual norm 2.091564334346e-08 
   21 KSP preconditioned resid norm 2.091564334346e-08 true resid norm 2.549982770888e-07 ||r(i)||/||b|| 5.816679344364e-02
   22 KSP Residual norm 1.440897372035e-08 
   22 KSP preconditioned resid norm 1.440897372035e-08 true resid norm 1.676235118927e-07 ||r(i)||/||b|| 3.823603164647e-02
   23 KSP Residual norm 1.041262225504e-08 
   23 KSP preconditioned resid norm 1.041262225504e-08 true resid norm 1.060087122362e-07 ||r(i)||/||b|| 2.418128835327e-02
   24 KSP Residual norm 7.308852051535e-09 
   24 KSP preconditioned resid norm 7.308852051535e-09 true resid norm 5.224133080065e-08 ||r(i)||/||b|| 1.191659305543e-02
   25 KSP Residual norm 4.828334962619e-09 
   25 KSP preconditioned resid norm 4.828334962619e-09 true resid norm 2.492434037786e-08 ||r(i)||/||b|| 5.685406878152e-03
   26 KSP Residual norm 3.564236843167e-09 
   26 KSP preconditioned resid norm 3.564236843167e-09 true resid norm 1.747294725403e-08 ||r(i)||/||b|| 3.985694826568e-03
   27 KSP Residual norm 2.637686924305e-09 
   27 KSP preconditioned resid norm 2.637686924305e-09 true resid norm 1.148474501047e-08 ||r(i)||/||b|| 2.619746291635e-03
   28 KSP Residual norm 1.705084708064e-09 
   28 KSP preconditioned resid norm 1.705084708064e-09 true resid norm 5.030690145989e-09 ||r(i)||/||b|| 1.147533692938e-03
   29 KSP Residual norm 1.253836156877e-09 
   29 KSP preconditioned resid norm 1.253836156877e-09 true resid norm 3.559468481055e-09 ||r(i)||/||b|| 8.119383011932e-04
   30 KSP Residual norm 9.562855023169e-10 
   30 KSP preconditioned resid norm 9.562855023169e-10 true resid norm 2.810084364977e-09 ||r(i)||/||b|| 6.409988282386e-04
   31 KSP Residual norm 6.920714274528e-10 
   31 KSP preconditioned resid norm 6.920714274528e-10 true resid norm 1.880023532604e-09 ||r(i)||/||b|| 4.288458013858e-04
   32 KSP Residual norm 4.999396569556e-10 
   32 KSP preconditioned resid norm 4.999396569556e-10 true resid norm 1.562510429615e-09 ||r(i)||/||b|| 3.564189627105e-04
   33 KSP Residual norm 3.480475126896e-10 
   33 KSP preconditioned resid norm 3.480475126896e-10 true resid norm 9.976355752768e-10 ||r(i)||/||b|| 2.275672726171e-04
   34 KSP Residual norm 2.511391183032e-10 
   34 KSP preconditioned resid norm 2.511391183032e-10 true resid norm 6.468042839950e-10 ||r(i)||/||b|| 1.475403348411e-04
   35 KSP Residual norm 1.857197782873e-10 
   35 KSP preconditioned resid norm 1.857197782873e-10 true resid norm 4.935904771370e-10 ||r(i)||/||b|| 1.125912522122e-04
   36 KSP Residual norm 1.311541332711e-10 
   36 KSP preconditioned resid norm 1.311541332711e-10 true resid norm 4.466629231587e-10 ||r(i)||/||b|| 1.018867667928e-04
   37 KSP Residual norm 9.938676637584e-11 
   37 KSP preconditioned resid norm 9.938676637584e-11 true resid norm 3.342137587087e-10 ||r(i)||/||b|| 7.623636869539e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.230941742380e-05 
  1 KSP Residual norm 7.051586077906e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.338478675629e-05 
  1 KSP Residual norm 3.982904448225e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.326249568180e-06 
  1 KSP Residual norm 3.495984541459e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.641208541646e-06 
  1 KSP Residual norm 3.741368967138e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.676081253570e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.482848564028e-06 
  1 KSP Residual norm 1.213609018029e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.250044283091e-06 
  1 KSP Residual norm 1.333361929782e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.396511148644e-06 lambda=6.5261950641237410e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.451194910824e-07 
  1 KSP Residual norm 3.311879152943e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.399615734517e-06 
  1 KSP Residual norm 1.558486190512e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 93 SNES Function norm 4.396875889827e-06 
    0 KSP Residual norm 1.163254387922e-04 
    0 KSP preconditioned resid norm 1.163254387922e-04 true resid norm 4.396875889827e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.338909565632e-05 
    1 KSP preconditioned resid norm 6.338909565632e-05 true resid norm 1.222611195209e-05 ||r(i)||/||b|| 2.780636128569e+00
    2 KSP Residual norm 3.240867275366e-05 
    2 KSP preconditioned resid norm 3.240867275366e-05 true resid norm 3.579781426033e-05 ||r(i)||/||b|| 8.141647651042e+00
    3 KSP Residual norm 1.802132341189e-05 
    3 KSP preconditioned resid norm 1.802132341189e-05 true resid norm 4.268548192974e-05 ||r(i)||/||b|| 9.708138914838e+00
    4 KSP Residual norm 1.084990468519e-05 
    4 KSP preconditioned resid norm 1.084990468519e-05 true resid norm 4.455214841743e-05 ||r(i)||/||b|| 1.013268273515e+01
    5 KSP Residual norm 4.422002295590e-06 
    5 KSP preconditioned resid norm 4.422002295590e-06 true resid norm 4.415721905753e-05 ||r(i)||/||b|| 1.004286228768e+01
    6 KSP Residual norm 2.556630496565e-06 
    6 KSP preconditioned resid norm 2.556630496565e-06 true resid norm 4.052607517642e-05 ||r(i)||/||b|| 9.217015943113e+00
    7 KSP Residual norm 1.448966452206e-06 
    7 KSP preconditioned resid norm 1.448966452206e-06 true resid norm 3.539824990748e-05 ||r(i)||/||b|| 8.050773047606e+00
    8 KSP Residual norm 1.024005576825e-06 
    8 KSP preconditioned resid norm 1.024005576825e-06 true resid norm 2.935398957261e-05 ||r(i)||/||b|| 6.676101465709e+00
    9 KSP Residual norm 6.830117790435e-07 
    9 KSP preconditioned resid norm 6.830117790435e-07 true resid norm 2.242497390144e-05 ||r(i)||/||b|| 5.100206251746e+00
   10 KSP Residual norm 5.015566001569e-07 
   10 KSP preconditioned resid norm 5.015566001569e-07 true resid norm 1.771355183511e-05 ||r(i)||/||b|| 4.028667690188e+00
   11 KSP Residual norm 4.094494302036e-07 
   11 KSP preconditioned resid norm 4.094494302036e-07 true resid norm 1.448460683046e-05 ||r(i)||/||b|| 3.294295129860e+00
   12 KSP Residual norm 3.516634005514e-07 
   12 KSP preconditioned resid norm 3.516634005514e-07 true resid norm 1.198723047258e-05 ||r(i)||/||b|| 2.726306307693e+00
   13 KSP Residual norm 2.843929341013e-07 
   13 KSP preconditioned resid norm 2.843929341013e-07 true resid norm 8.828903799725e-06 ||r(i)||/||b|| 2.007994771959e+00
   14 KSP Residual norm 2.062588790472e-07 
   14 KSP preconditioned resid norm 2.062588790472e-07 true resid norm 5.186316720164e-06 ||r(i)||/||b|| 1.179545852582e+00
   15 KSP Residual norm 1.439266772364e-07 
   15 KSP preconditioned resid norm 1.439266772364e-07 true resid norm 2.723229706388e-06 ||r(i)||/||b|| 6.193556003454e-01
   16 KSP Residual norm 1.082794925886e-07 
   16 KSP preconditioned resid norm 1.082794925886e-07 true resid norm 1.736512514829e-06 ||r(i)||/||b|| 3.949423541491e-01
   17 KSP Residual norm 8.267195105300e-08 
   17 KSP preconditioned resid norm 8.267195105300e-08 true resid norm 1.269398775680e-06 ||r(i)||/||b|| 2.887047093182e-01
   18 KSP Residual norm 5.622306985181e-08 
   18 KSP preconditioned resid norm 5.622306985181e-08 true resid norm 6.897576218625e-07 ||r(i)||/||b|| 1.568744806872e-01
   19 KSP Residual norm 3.875051594605e-08 
   19 KSP preconditioned resid norm 3.875051594605e-08 true resid norm 4.712335095811e-07 ||r(i)||/||b|| 1.071746215697e-01
   20 KSP Residual norm 2.870597232999e-08 
   20 KSP preconditioned resid norm 2.870597232999e-08 true resid norm 3.885169413344e-07 ||r(i)||/||b|| 8.836204411258e-02
   21 KSP Residual norm 2.035390981152e-08 
   21 KSP preconditioned resid norm 2.035390981152e-08 true resid norm 2.676672123361e-07 ||r(i)||/||b|| 6.087668131716e-02
   22 KSP Residual norm 1.391998629663e-08 
   22 KSP preconditioned resid norm 1.391998629663e-08 true resid norm 1.756294161031e-07 ||r(i)||/||b|| 3.994413772503e-02
   23 KSP Residual norm 1.007392060819e-08 
   23 KSP preconditioned resid norm 1.007392060819e-08 true resid norm 1.125044892388e-07 ||r(i)||/||b|| 2.558736977295e-02
   24 KSP Residual norm 7.080422276412e-09 
   24 KSP preconditioned resid norm 7.080422276412e-09 true resid norm 5.706462495150e-08 ||r(i)||/||b|| 1.297844796655e-02
   25 KSP Residual norm 4.673082232330e-09 
   25 KSP preconditioned resid norm 4.673082232330e-09 true resid norm 2.711439746405e-08 ||r(i)||/||b|| 6.166741600960e-03
   26 KSP Residual norm 3.456584099087e-09 
   26 KSP preconditioned resid norm 3.456584099087e-09 true resid norm 1.824724139421e-08 ||r(i)||/||b|| 4.150046954117e-03
   27 KSP Residual norm 2.566708724825e-09 
   27 KSP preconditioned resid norm 2.566708724825e-09 true resid norm 1.174209698859e-08 ||r(i)||/||b|| 2.670554567110e-03
   28 KSP Residual norm 1.654477641792e-09 
   28 KSP preconditioned resid norm 1.654477641792e-09 true resid norm 5.079164772523e-09 ||r(i)||/||b|| 1.155175833886e-03
   29 KSP Residual norm 1.221127524857e-09 
   29 KSP preconditioned resid norm 1.221127524857e-09 true resid norm 3.538072740690e-09 ||r(i)||/||b|| 8.046787831506e-04
   30 KSP Residual norm 9.341243876585e-10 
   30 KSP preconditioned resid norm 9.341243876585e-10 true resid norm 2.855025641518e-09 ||r(i)||/||b|| 6.493305048986e-04
   31 KSP Residual norm 6.791075919177e-10 
   31 KSP preconditioned resid norm 6.791075919177e-10 true resid norm 1.885035053458e-09 ||r(i)||/||b|| 4.287214605761e-04
   32 KSP Residual norm 4.940665915289e-10 
   32 KSP preconditioned resid norm 4.940665915289e-10 true resid norm 1.495822759356e-09 ||r(i)||/||b|| 3.402012694553e-04
   33 KSP Residual norm 3.457183321406e-10 
   33 KSP preconditioned resid norm 3.457183321406e-10 true resid norm 9.898759745252e-10 ||r(i)||/||b|| 2.251316615089e-04
   34 KSP Residual norm 2.507074872600e-10 
   34 KSP preconditioned resid norm 2.507074872600e-10 true resid norm 6.443635790965e-10 ||r(i)||/||b|| 1.465503223749e-04
   35 KSP Residual norm 1.856115184749e-10 
   35 KSP preconditioned resid norm 1.856115184749e-10 true resid norm 5.105798301366e-10 ||r(i)||/||b|| 1.161233209511e-04
   36 KSP Residual norm 1.308531869239e-10 
   36 KSP preconditioned resid norm 1.308531869239e-10 true resid norm 4.623577772057e-10 ||r(i)||/||b|| 1.051559763776e-04
   37 KSP Residual norm 9.901909581682e-11 
   37 KSP preconditioned resid norm 9.901909581682e-11 true resid norm 3.319694174566e-10 ||r(i)||/||b|| 7.550120262086e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.692335180022e-05 
  1 KSP Residual norm 8.591265194531e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.241560811648e-05 
  1 KSP Residual norm 3.521403062139e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.285164803305e-06 
  1 KSP Residual norm 1.413309670556e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.505793171863e-06 
  1 KSP Residual norm 6.482168305399e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.922929317237e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.712098576643e-06 
  1 KSP Residual norm 4.232833708583e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.228896481551e-06 
  1 KSP Residual norm 1.782647901282e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.428478416659e-06 lambda=5.0856744720827317e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.054965020741e-06 
  1 KSP Residual norm 2.956539317702e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.374441841847e-06 
  1 KSP Residual norm 3.269286183047e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 94 SNES Function norm 4.404742631904e-06 
    0 KSP Residual norm 1.164664189149e-04 
    0 KSP preconditioned resid norm 1.164664189149e-04 true resid norm 4.404742631904e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.341223502251e-05 
    1 KSP preconditioned resid norm 6.341223502251e-05 true resid norm 1.221420344785e-05 ||r(i)||/||b|| 2.772966429271e+00
    2 KSP Residual norm 3.227143723347e-05 
    2 KSP preconditioned resid norm 3.227143723347e-05 true resid norm 3.589916589517e-05 ||r(i)||/||b|| 8.150116566435e+00
    3 KSP Residual norm 1.799024491112e-05 
    3 KSP preconditioned resid norm 1.799024491112e-05 true resid norm 4.271753728921e-05 ||r(i)||/||b|| 9.698077926232e+00
    4 KSP Residual norm 1.082204529749e-05 
    4 KSP preconditioned resid norm 1.082204529749e-05 true resid norm 4.458049854933e-05 ||r(i)||/||b|| 1.012102233316e+01
    5 KSP Residual norm 4.404209619064e-06 
    5 KSP preconditioned resid norm 4.404209619064e-06 true resid norm 4.418388833755e-05 ||r(i)||/||b|| 1.003098070192e+01
    6 KSP Residual norm 2.554192542480e-06 
    6 KSP preconditioned resid norm 2.554192542480e-06 true resid norm 4.055511349574e-05 ||r(i)||/||b|| 9.207147133182e+00
    7 KSP Residual norm 1.462158006015e-06 
    7 KSP preconditioned resid norm 1.462158006015e-06 true resid norm 3.543164390444e-05 ||r(i)||/||b|| 8.043975974398e+00
    8 KSP Residual norm 1.039226819796e-06 
    8 KSP preconditioned resid norm 1.039226819796e-06 true resid norm 2.933620120972e-05 ||r(i)||/||b|| 6.660139686081e+00
    9 KSP Residual norm 6.840877440682e-07 
    9 KSP preconditioned resid norm 6.840877440682e-07 true resid norm 2.228706387243e-05 ||r(i)||/||b|| 5.059787991017e+00
   10 KSP Residual norm 4.993700976921e-07 
   10 KSP preconditioned resid norm 4.993700976921e-07 true resid norm 1.760227829605e-05 ||r(i)||/||b|| 3.996210395712e+00
   11 KSP Residual norm 4.106181774359e-07 
   11 KSP preconditioned resid norm 4.106181774359e-07 true resid norm 1.443707319503e-05 ||r(i)||/||b|| 3.277620147534e+00
   12 KSP Residual norm 3.546847065029e-07 
   12 KSP preconditioned resid norm 3.546847065029e-07 true resid norm 1.196534961006e-05 ||r(i)||/||b|| 2.716469635114e+00
   13 KSP Residual norm 2.874738939231e-07 
   13 KSP preconditioned resid norm 2.874738939231e-07 true resid norm 8.817690534341e-06 ||r(i)||/||b|| 2.001862826326e+00
   14 KSP Residual norm 2.087367029367e-07 
   14 KSP preconditioned resid norm 2.087367029367e-07 true resid norm 5.227134392589e-06 ||r(i)||/||b|| 1.186705973404e+00
   15 KSP Residual norm 1.473819411929e-07 
   15 KSP preconditioned resid norm 1.473819411929e-07 true resid norm 2.759373277395e-06 ||r(i)||/||b|| 6.264550526536e-01
   16 KSP Residual norm 1.116939820854e-07 
   16 KSP preconditioned resid norm 1.116939820854e-07 true resid norm 1.736908943858e-06 ||r(i)||/||b|| 3.943269991026e-01
   17 KSP Residual norm 8.529847061218e-08 
   17 KSP preconditioned resid norm 8.529847061218e-08 true resid norm 1.264057242829e-06 ||r(i)||/||b|| 2.869764134850e-01
   18 KSP Residual norm 5.776720158568e-08 
   18 KSP preconditioned resid norm 5.776720158568e-08 true resid norm 6.886489306963e-07 ||r(i)||/||b|| 1.563426034721e-01
   19 KSP Residual norm 3.959283880651e-08 
   19 KSP preconditioned resid norm 3.959283880651e-08 true resid norm 4.738223322063e-07 ||r(i)||/||b|| 1.075709460921e-01
   20 KSP Residual norm 2.923175038034e-08 
   20 KSP preconditioned resid norm 2.923175038034e-08 true resid norm 3.900675668274e-07 ||r(i)||/||b|| 8.855626751085e-02
   21 KSP Residual norm 2.077053291655e-08 
   21 KSP preconditioned resid norm 2.077053291655e-08 true resid norm 2.660383027721e-07 ||r(i)||/||b|| 6.039814922332e-02
   22 KSP Residual norm 1.426761756047e-08 
   22 KSP preconditioned resid norm 1.426761756047e-08 true resid norm 1.729521008015e-07 ||r(i)||/||b|| 3.926497306534e-02
   23 KSP Residual norm 1.027724725978e-08 
   23 KSP preconditioned resid norm 1.027724725978e-08 true resid norm 1.087651557889e-07 ||r(i)||/||b|| 2.469273800496e-02
   24 KSP Residual norm 7.203926193638e-09 
   24 KSP preconditioned resid norm 7.203926193638e-09 true resid norm 5.255799610529e-08 ||r(i)||/||b|| 1.193213781087e-02
   25 KSP Residual norm 4.765587910321e-09 
   25 KSP preconditioned resid norm 4.765587910321e-09 true resid norm 2.464953768336e-08 ||r(i)||/||b|| 5.596135743510e-03
   26 KSP Residual norm 3.531538555451e-09 
   26 KSP preconditioned resid norm 3.531538555451e-09 true resid norm 1.720654662282e-08 ||r(i)||/||b|| 3.906368217337e-03
   27 KSP Residual norm 2.616731137861e-09 
   27 KSP preconditioned resid norm 2.616731137861e-09 true resid norm 1.138440106303e-08 ||r(i)||/||b|| 2.584578036539e-03
   28 KSP Residual norm 1.686027993755e-09 
   28 KSP preconditioned resid norm 1.686027993755e-09 true resid norm 5.027965457517e-09 ||r(i)||/||b|| 1.141489044354e-03
   29 KSP Residual norm 1.240773091172e-09 
   29 KSP preconditioned resid norm 1.240773091172e-09 true resid norm 3.665769006731e-09 ||r(i)||/||b|| 8.322322807646e-04
   30 KSP Residual norm 9.473598352115e-10 
   30 KSP preconditioned resid norm 9.473598352115e-10 true resid norm 2.888850455511e-09 ||r(i)||/||b|| 6.558500000854e-04
   31 KSP Residual norm 6.859597020095e-10 
   31 KSP preconditioned resid norm 6.859597020095e-10 true resid norm 1.948821912279e-09 ||r(i)||/||b|| 4.424371808158e-04
   32 KSP Residual norm 4.963684628954e-10 
   32 KSP preconditioned resid norm 4.963684628954e-10 true resid norm 1.664002697571e-09 ||r(i)||/||b|| 3.777752383348e-04
   33 KSP Residual norm 3.459767979446e-10 
   33 KSP preconditioned resid norm 3.459767979446e-10 true resid norm 1.037049020332e-09 ||r(i)||/||b|| 2.354391861219e-04
   34 KSP Residual norm 2.496481505213e-10 
   34 KSP preconditioned resid norm 2.496481505213e-10 true resid norm 6.762750973096e-10 ||r(i)||/||b|| 1.535333965738e-04
   35 KSP Residual norm 1.843588647262e-10 
   35 KSP preconditioned resid norm 1.843588647262e-10 true resid norm 5.015791770982e-10 ||r(i)||/||b|| 1.138725276399e-04
   36 KSP Residual norm 1.299506333308e-10 
   36 KSP preconditioned resid norm 1.299506333308e-10 true resid norm 4.365108755818e-10 ||r(i)||/||b|| 9.910019995721e-05
   37 KSP Residual norm 9.845946623361e-11 
   37 KSP preconditioned resid norm 9.845946623361e-11 true resid norm 3.327445659579e-10 ||r(i)||/||b|| 7.554234010127e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.206080992161e-05 
  1 KSP Residual norm 6.780306451181e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.321694596151e-05 
  1 KSP Residual norm 3.374290565897e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.585550842173e-06 
  1 KSP Residual norm 3.700770567520e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.790993547392e-06 
  1 KSP Residual norm 4.220378294977e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.723382090823e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.552005075302e-06 
  1 KSP Residual norm 1.237582310844e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.285108680560e-06 
  1 KSP Residual norm 1.262693323207e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.426277950784e-06 lambda=6.8614596572513217e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 7.833924214347e-07 
  1 KSP Residual norm 3.391030827083e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.469494432195e-06 
  1 KSP Residual norm 1.524967255301e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 95 SNES Function norm 4.428541446675e-06 
    0 KSP Residual norm 1.166494264396e-04 
    0 KSP preconditioned resid norm 1.166494264396e-04 true resid norm 4.428541446675e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.345115228849e-05 
    1 KSP preconditioned resid norm 6.345115228849e-05 true resid norm 1.220967275523e-05 ||r(i)||/||b|| 2.757041545675e+00
    2 KSP Residual norm 3.214107644688e-05 
    2 KSP preconditioned resid norm 3.214107644688e-05 true resid norm 3.601022555192e-05 ||r(i)||/||b|| 8.131396304070e+00
    3 KSP Residual norm 1.795832328609e-05 
    3 KSP preconditioned resid norm 1.795832328609e-05 true resid norm 4.274835436716e-05 ||r(i)||/||b|| 9.652919563225e+00
    4 KSP Residual norm 1.078895170366e-05 
    4 KSP preconditioned resid norm 1.078895170366e-05 true resid norm 4.460096109563e-05 ||r(i)||/||b|| 1.007125294697e+01
    5 KSP Residual norm 4.402349056958e-06 
    5 KSP preconditioned resid norm 4.402349056958e-06 true resid norm 4.420200814528e-05 ||r(i)||/||b|| 9.981166186998e+00
    6 KSP Residual norm 2.551650056104e-06 
    6 KSP preconditioned resid norm 2.551650056104e-06 true resid norm 4.057792117614e-05 ||r(i)||/||b|| 9.162818427859e+00
    7 KSP Residual norm 1.440985974163e-06 
    7 KSP preconditioned resid norm 1.440985974163e-06 true resid norm 3.545328980970e-05 ||r(i)||/||b|| 8.005635768931e+00
    8 KSP Residual norm 1.008942731108e-06 
    8 KSP preconditioned resid norm 1.008942731108e-06 true resid norm 2.938366654948e-05 ||r(i)||/||b|| 6.635066399015e+00
    9 KSP Residual norm 6.736195653841e-07 
    9 KSP preconditioned resid norm 6.736195653841e-07 true resid norm 2.258342571158e-05 ||r(i)||/||b|| 5.099517749470e+00
   10 KSP Residual norm 4.964946423139e-07 
   10 KSP preconditioned resid norm 4.964946423139e-07 true resid norm 1.796488061439e-05 ||r(i)||/||b|| 4.056613408887e+00
   11 KSP Residual norm 4.064172606015e-07 
   11 KSP preconditioned resid norm 4.064172606015e-07 true resid norm 1.474320794868e-05 ||r(i)||/||b|| 3.329134010872e+00
   12 KSP Residual norm 3.492833810063e-07 
   12 KSP preconditioned resid norm 3.492833810063e-07 true resid norm 1.223567423870e-05 ||r(i)||/||b|| 2.762912888144e+00
   13 KSP Residual norm 2.828928450727e-07 
   13 KSP preconditioned resid norm 2.828928450727e-07 true resid norm 9.055549867425e-06 ||r(i)||/||b|| 2.044815426583e+00
   14 KSP Residual norm 2.045409277934e-07 
   14 KSP preconditioned resid norm 2.045409277934e-07 true resid norm 5.373667782540e-06 ||r(i)||/||b|| 1.213417069084e+00
   15 KSP Residual norm 1.425090389339e-07 
   15 KSP preconditioned resid norm 1.425090389339e-07 true resid norm 2.863959480161e-06 ||r(i)||/||b|| 6.467049060388e-01
   16 KSP Residual norm 1.071725689184e-07 
   16 KSP preconditioned resid norm 1.071725689184e-07 true resid norm 1.845221812411e-06 ||r(i)||/||b|| 4.166658107709e-01
   17 KSP Residual norm 8.197768255266e-08 
   17 KSP preconditioned resid norm 8.197768255266e-08 true resid norm 1.332206510584e-06 ||r(i)||/||b|| 3.008228615731e-01
   18 KSP Residual norm 5.592703256487e-08 
   18 KSP preconditioned resid norm 5.592703256487e-08 true resid norm 7.157049367702e-07 ||r(i)||/||b|| 1.616118863034e-01
   19 KSP Residual norm 3.850473291078e-08 
   19 KSP preconditioned resid norm 3.850473291078e-08 true resid norm 4.863658394112e-07 ||r(i)||/||b|| 1.098252879120e-01
   20 KSP Residual norm 2.857292584322e-08 
   20 KSP preconditioned resid norm 2.857292584322e-08 true resid norm 4.012625262839e-07 ||r(i)||/||b|| 9.060828065301e-02
   21 KSP Residual norm 2.031987050112e-08 
   21 KSP preconditioned resid norm 2.031987050112e-08 true resid norm 2.749475979059e-07 ||r(i)||/||b|| 6.208536178708e-02
   22 KSP Residual norm 1.385801908016e-08 
   22 KSP preconditioned resid norm 1.385801908016e-08 true resid norm 1.779640125771e-07 ||r(i)||/||b|| 4.018569425622e-02
   23 KSP Residual norm 9.985796965037e-09 
   23 KSP preconditioned resid norm 9.985796965037e-09 true resid norm 1.132420374584e-07 ||r(i)||/||b|| 2.557095576996e-02
   24 KSP Residual norm 6.998815331516e-09 
   24 KSP preconditioned resid norm 6.998815331516e-09 true resid norm 5.630307690606e-08 ||r(i)||/||b|| 1.271368408403e-02
   25 KSP Residual norm 4.624257294174e-09 
   25 KSP preconditioned resid norm 4.624257294174e-09 true resid norm 2.639267675836e-08 ||r(i)||/||b|| 5.959677035013e-03
   26 KSP Residual norm 3.435234375191e-09 
   26 KSP preconditioned resid norm 3.435234375191e-09 true resid norm 1.775863710994e-08 ||r(i)||/||b|| 4.010041979684e-03
   27 KSP Residual norm 2.558270925223e-09 
   27 KSP preconditioned resid norm 2.558270925223e-09 true resid norm 1.157738743009e-08 ||r(i)||/||b|| 2.614266473397e-03
   28 KSP Residual norm 1.644511883283e-09 
   28 KSP preconditioned resid norm 1.644511883283e-09 true resid norm 5.100703491340e-09 ||r(i)||/||b|| 1.151779553778e-03
   29 KSP Residual norm 1.213898481102e-09 
   29 KSP preconditioned resid norm 1.213898481102e-09 true resid norm 3.674372239833e-09 ||r(i)||/||b|| 8.297025745556e-04
   30 KSP Residual norm 9.289361332826e-10 
   30 KSP preconditioned resid norm 9.289361332826e-10 true resid norm 2.941266007942e-09 ||r(i)||/||b|| 6.641613369455e-04
   31 KSP Residual norm 6.763927111485e-10 
   31 KSP preconditioned resid norm 6.763927111485e-10 true resid norm 1.941598031215e-09 ||r(i)||/||b|| 4.384283300933e-04
   32 KSP Residual norm 4.928157259925e-10 
   32 KSP preconditioned resid norm 4.928157259925e-10 true resid norm 1.580936690802e-09 ||r(i)||/||b|| 3.569881212220e-04
   33 KSP Residual norm 3.450809199490e-10 
   33 KSP preconditioned resid norm 3.450809199490e-10 true resid norm 1.030706381831e-09 ||r(i)||/||b|| 2.327417264221e-04
   34 KSP Residual norm 2.502733055426e-10 
   34 KSP preconditioned resid norm 2.502733055426e-10 true resid norm 6.771272001863e-10 ||r(i)||/||b|| 1.529007255187e-04
   35 KSP Residual norm 1.850311353363e-10 
   35 KSP preconditioned resid norm 1.850311353363e-10 true resid norm 5.195395139723e-10 ||r(i)||/||b|| 1.173161683656e-04
   36 KSP Residual norm 1.302848309603e-10 
   36 KSP preconditioned resid norm 1.302848309603e-10 true resid norm 4.541888210664e-10 ||r(i)||/||b|| 1.025594603856e-04
   37 KSP Residual norm 9.853746671767e-11 
   37 KSP preconditioned resid norm 9.853746671767e-11 true resid norm 3.350626150482e-10 ||r(i)||/||b|| 7.565981239709e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.666225652253e-05 
  1 KSP Residual norm 7.697008541326e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.208580254805e-05 
  1 KSP Residual norm 3.801842316310e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.515105357640e-06 
  1 KSP Residual norm 1.650891485205e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.714075119025e-06 
  1 KSP Residual norm 5.791502739474e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.982281384360e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.761534474237e-06 
  1 KSP Residual norm 4.210313367780e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.276005227751e-06 
  1 KSP Residual norm 1.749073786818e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.463602920974e-06 lambda=5.2582998096841568e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.090243919445e-06 
  1 KSP Residual norm 2.839637022747e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.422679992959e-06 
  1 KSP Residual norm 3.655654596005e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 96 SNES Function norm 4.433707144463e-06 
    0 KSP Residual norm 1.167200354591e-04 
    0 KSP preconditioned resid norm 1.167200354591e-04 true resid norm 4.433707144463e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.343304033763e-05 
    1 KSP preconditioned resid norm 6.343304033763e-05 true resid norm 1.219517987773e-05 ||r(i)||/||b|| 2.750560531035e+00
    2 KSP Residual norm 3.199176011044e-05 
    2 KSP preconditioned resid norm 3.199176011044e-05 true resid norm 3.611789938744e-05 ||r(i)||/||b|| 8.146207724286e+00
    3 KSP Residual norm 1.790545961234e-05 
    3 KSP preconditioned resid norm 1.790545961234e-05 true resid norm 4.279832181841e-05 ||r(i)||/||b|| 9.652942881413e+00
    4 KSP Residual norm 1.075074623643e-05 
    4 KSP preconditioned resid norm 1.075074623643e-05 true resid norm 4.463701775658e-05 ||r(i)||/||b|| 1.006765135860e+01
    5 KSP Residual norm 4.380552572100e-06 
    5 KSP preconditioned resid norm 4.380552572100e-06 true resid norm 4.422347208844e-05 ||r(i)||/||b|| 9.974378245453e+00
    6 KSP Residual norm 2.547061935491e-06 
    6 KSP preconditioned resid norm 2.547061935491e-06 true resid norm 4.060069806518e-05 ||r(i)||/||b|| 9.157280068866e+00
    7 KSP Residual norm 1.454079513733e-06 
    7 KSP preconditioned resid norm 1.454079513733e-06 true resid norm 3.546964754356e-05 ||r(i)||/||b|| 7.999997832030e+00
    8 KSP Residual norm 1.025117756520e-06 
    8 KSP preconditioned resid norm 1.025117756520e-06 true resid norm 2.934884564795e-05 ||r(i)||/||b|| 6.619482228230e+00
    9 KSP Residual norm 6.741439307461e-07 
    9 KSP preconditioned resid norm 6.741439307461e-07 true resid norm 2.241085869574e-05 ||r(i)||/||b|| 5.054654708923e+00
   10 KSP Residual norm 4.937332999130e-07 
   10 KSP preconditioned resid norm 4.937332999130e-07 true resid norm 1.782332453988e-05 ||r(i)||/||b|| 4.019959812218e+00
   11 KSP Residual norm 4.072527676468e-07 
   11 KSP preconditioned resid norm 4.072527676468e-07 true resid norm 1.467539187153e-05 ||r(i)||/||b|| 3.309959677842e+00
   12 KSP Residual norm 3.520682562024e-07 
   12 KSP preconditioned resid norm 3.520682562024e-07 true resid norm 1.219650516303e-05 ||r(i)||/||b|| 2.750859442365e+00
   13 KSP Residual norm 2.857462349909e-07 
   13 KSP preconditioned resid norm 2.857462349909e-07 true resid norm 9.028537350138e-06 ||r(i)||/||b|| 2.036340483474e+00
   14 KSP Residual norm 2.069566138981e-07 
   14 KSP preconditioned resid norm 2.069566138981e-07 true resid norm 5.405336830375e-06 ||r(i)||/||b|| 1.219146112780e+00
   15 KSP Residual norm 1.460707070235e-07 
   15 KSP preconditioned resid norm 1.460707070235e-07 true resid norm 2.895353027053e-06 ||r(i)||/||b|| 6.530320864042e-01
   16 KSP Residual norm 1.107175561247e-07 
   16 KSP preconditioned resid norm 1.107175561247e-07 true resid norm 1.839164419332e-06 ||r(i)||/||b|| 4.148141407196e-01
   17 KSP Residual norm 8.468331078922e-08 
   17 KSP preconditioned resid norm 8.468331078922e-08 true resid norm 1.322060147450e-06 ||r(i)||/||b|| 2.981839134553e-01
   18 KSP Residual norm 5.749064348721e-08 
   18 KSP preconditioned resid norm 5.749064348721e-08 true resid norm 7.122892695819e-07 ||r(i)||/||b|| 1.606532065320e-01
   19 KSP Residual norm 3.937843797191e-08 
   19 KSP preconditioned resid norm 3.937843797191e-08 true resid norm 4.883447288397e-07 ||r(i)||/||b|| 1.101436592287e-01
   20 KSP Residual norm 2.912086215895e-08 
   20 KSP preconditioned resid norm 2.912086215895e-08 true resid norm 4.023432708875e-07 ||r(i)||/||b|| 9.074646966478e-02
   21 KSP Residual norm 2.074542027338e-08 
   21 KSP preconditioned resid norm 2.074542027338e-08 true resid norm 2.729773812688e-07 ||r(i)||/||b|| 6.156865403476e-02
   22 KSP Residual norm 1.421390611529e-08 
   22 KSP preconditioned resid norm 1.421390611529e-08 true resid norm 1.751753219060e-07 ||r(i)||/||b|| 3.950989909758e-02
   23 KSP Residual norm 1.020003516906e-08 
   23 KSP preconditioned resid norm 1.020003516906e-08 true resid norm 1.092640751555e-07 ||r(i)||/||b|| 2.464395405367e-02
   24 KSP Residual norm 7.130536184845e-09 
   24 KSP preconditioned resid norm 7.130536184845e-09 true resid norm 5.166037048504e-08 ||r(i)||/||b|| 1.165173269271e-02
   25 KSP Residual norm 4.721720573200e-09 
   25 KSP preconditioned resid norm 4.721720573200e-09 true resid norm 2.404144879971e-08 ||r(i)||/||b|| 5.422425978164e-03
   26 KSP Residual norm 3.512870490603e-09 
   26 KSP preconditioned resid norm 3.512870490603e-09 true resid norm 1.682514283306e-08 ||r(i)||/||b|| 3.794825026744e-03
   27 KSP Residual norm 2.607520804200e-09 
   27 KSP preconditioned resid norm 2.607520804200e-09 true resid norm 1.124240770568e-08 ||r(i)||/||b|| 2.535667634187e-03
   28 KSP Residual norm 1.675307041685e-09 
   28 KSP preconditioned resid norm 1.675307041685e-09 true resid norm 5.076245173063e-09 ||r(i)||/||b|| 1.144921170403e-03
   29 KSP Residual norm 1.234370114179e-09 
   29 KSP preconditioned resid norm 1.234370114179e-09 true resid norm 3.789288702218e-09 ||r(i)||/||b|| 8.546547119040e-04
   30 KSP Residual norm 9.433432508429e-10 
   30 KSP preconditioned resid norm 9.433432508429e-10 true resid norm 2.975369744664e-09 ||r(i)||/||b|| 6.710794483529e-04
   31 KSP Residual norm 6.830074574056e-10 
   31 KSP preconditioned resid norm 6.830074574056e-10 true resid norm 2.027254657549e-09 ||r(i)||/||b|| 4.572369332243e-04
   32 KSP Residual norm 4.949473402445e-10 
   32 KSP preconditioned resid norm 4.949473402445e-10 true resid norm 1.764745903856e-09 ||r(i)||/||b|| 3.980294246679e-04
   33 KSP Residual norm 3.454591510843e-10 
   33 KSP preconditioned resid norm 3.454591510843e-10 true resid norm 1.089719333394e-09 ||r(i)||/||b|| 2.457806295924e-04
   34 KSP Residual norm 2.493135202019e-10 
   34 KSP preconditioned resid norm 2.493135202019e-10 true resid norm 7.111985656528e-10 ||r(i)||/||b|| 1.604072038319e-04
   35 KSP Residual norm 1.838607655728e-10 
   35 KSP preconditioned resid norm 1.838607655728e-10 true resid norm 5.168395140591e-10 ||r(i)||/||b|| 1.165705124897e-04
   36 KSP Residual norm 1.294260156649e-10 
   36 KSP preconditioned resid norm 1.294260156649e-10 true resid norm 4.348229550579e-10 ||r(i)||/||b|| 9.807209653009e-05
   37 KSP Residual norm 9.804940856215e-11 
   37 KSP preconditioned resid norm 9.804940856215e-11 true resid norm 3.351476826562e-10 ||r(i)||/||b|| 7.559084796000e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.184129938720e-05 
  1 KSP Residual norm 6.306327444971e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.305574458510e-05 
  1 KSP Residual norm 3.620183538643e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.801667208056e-06 
  1 KSP Residual norm 3.793693302814e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.901785792317e-06 
  1 KSP Residual norm 4.261993553340e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.762815461521e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.628061838957e-06 
  1 KSP Residual norm 1.285133020247e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.324969679173e-06 
  1 KSP Residual norm 1.642440394451e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.455131788800e-06 lambda=7.2252775093875218e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.252299257041e-07 
  1 KSP Residual norm 3.674303092570e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.545669479143e-06 
  1 KSP Residual norm 1.725680611900e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 97 SNES Function norm 4.458947449618e-06 
    0 KSP Residual norm 1.169863250134e-04 
    0 KSP preconditioned resid norm 1.169863250134e-04 true resid norm 4.458947449618e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.350949090612e-05 
    1 KSP preconditioned resid norm 6.350949090612e-05 true resid norm 1.219924314950e-05 ||r(i)||/||b|| 2.735901978513e+00
    2 KSP Residual norm 3.184612569872e-05 
    2 KSP preconditioned resid norm 3.184612569872e-05 true resid norm 3.625323267937e-05 ||r(i)||/||b|| 8.130446274372e+00
    3 KSP Residual norm 1.788457964910e-05 
    3 KSP preconditioned resid norm 1.788457964910e-05 true resid norm 4.283134301643e-05 ||r(i)||/||b|| 9.605707064365e+00
    4 KSP Residual norm 1.072125888922e-05 
    4 KSP preconditioned resid norm 1.072125888922e-05 true resid norm 4.466355829663e-05 ||r(i)||/||b|| 1.001661463861e+01
    5 KSP Residual norm 4.384797785340e-06 
    5 KSP preconditioned resid norm 4.384797785340e-06 true resid norm 4.425212522963e-05 ||r(i)||/||b|| 9.924343296178e+00
    6 KSP Residual norm 2.549927180120e-06 
    6 KSP preconditioned resid norm 2.549927180120e-06 true resid norm 4.063297131692e-05 ||r(i)||/||b|| 9.112682258769e+00
    7 KSP Residual norm 1.437060015523e-06 
    7 KSP preconditioned resid norm 1.437060015523e-06 true resid norm 3.550405608140e-05 ||r(i)||/||b|| 7.962429807160e+00
    8 KSP Residual norm 9.983326198664e-07 
    8 KSP preconditioned resid norm 9.983326198664e-07 true resid norm 2.940408045998e-05 ||r(i)||/||b|| 6.594399416503e+00
    9 KSP Residual norm 6.677812348887e-07 
    9 KSP preconditioned resid norm 6.677812348887e-07 true resid norm 2.271325263567e-05 ||r(i)||/||b|| 5.093859681530e+00
   10 KSP Residual norm 4.949161568781e-07 
   10 KSP preconditioned resid norm 4.949161568781e-07 true resid norm 1.818318002063e-05 ||r(i)||/||b|| 4.077908570594e+00
   11 KSP Residual norm 4.061797859323e-07 
   11 KSP preconditioned resid norm 4.061797859323e-07 true resid norm 1.495653984830e-05 ||r(i)||/||b|| 3.354275872792e+00
   12 KSP Residual norm 3.491098286699e-07 
   12 KSP preconditioned resid norm 3.491098286699e-07 true resid norm 1.242734316838e-05 ||r(i)||/||b|| 2.787057553110e+00
   13 KSP Residual norm 2.827752851679e-07 
   13 KSP preconditioned resid norm 2.827752851679e-07 true resid norm 9.216122423484e-06 ||r(i)||/||b|| 2.066882942133e+00
   14 KSP Residual norm 2.036765375860e-07 
   14 KSP preconditioned resid norm 2.036765375860e-07 true resid norm 5.501358184336e-06 ||r(i)||/||b|| 1.233779551452e+00
   15 KSP Residual norm 1.415738309469e-07 
   15 KSP preconditioned resid norm 1.415738309469e-07 true resid norm 2.963176147716e-06 ||r(i)||/||b|| 6.645461022352e-01
   16 KSP Residual norm 1.063672170084e-07 
   16 KSP preconditioned resid norm 1.063672170084e-07 true resid norm 1.924827568285e-06 ||r(i)||/||b|| 4.316775629301e-01
   17 KSP Residual norm 8.146384910399e-08 
   17 KSP preconditioned resid norm 8.146384910399e-08 true resid norm 1.376476823913e-06 ||r(i)||/||b|| 3.086999430842e-01
   18 KSP Residual norm 5.570867484703e-08 
   18 KSP preconditioned resid norm 5.570867484703e-08 true resid norm 7.328946271396e-07 ||r(i)||/||b|| 1.643649393541e-01
   19 KSP Residual norm 3.832238568017e-08 
   19 KSP preconditioned resid norm 3.832238568017e-08 true resid norm 4.952525634090e-07 ||r(i)||/||b|| 1.110693877882e-01
   20 KSP Residual norm 2.849934716660e-08 
   20 KSP preconditioned resid norm 2.849934716660e-08 true resid norm 4.083275941765e-07 ||r(i)||/||b|| 9.157488371195e-02
   21 KSP Residual norm 2.032503213821e-08 
   21 KSP preconditioned resid norm 2.032503213821e-08 true resid norm 2.781670898465e-07 ||r(i)||/||b|| 6.238402515157e-02
   22 KSP Residual norm 1.382414860917e-08 
   22 KSP preconditioned resid norm 1.382414860917e-08 true resid norm 1.775913489283e-07 ||r(i)||/||b|| 3.982808744326e-02
   23 KSP Residual norm 9.920428152839e-09 
   23 KSP preconditioned resid norm 9.920428152839e-09 true resid norm 1.121248146995e-07 ||r(i)||/||b|| 2.514602739019e-02
   24 KSP Residual norm 6.924424718357e-09 
   24 KSP preconditioned resid norm 6.924424718357e-09 true resid norm 5.469743950454e-08 ||r(i)||/||b|| 1.226689484964e-02
   25 KSP Residual norm 4.573910831105e-09 
   25 KSP preconditioned resid norm 4.573910831105e-09 true resid norm 2.554719535901e-08 ||r(i)||/||b|| 5.729422839732e-03
   26 KSP Residual norm 3.412648952934e-09 
   26 KSP preconditioned resid norm 3.412648952934e-09 true resid norm 1.729977379095e-08 ||r(i)||/||b|| 3.879788669058e-03
   27 KSP Residual norm 2.551429465197e-09 
   27 KSP preconditioned resid norm 2.551429465197e-09 true resid norm 1.144832011460e-08 ||r(i)||/||b|| 2.567493841080e-03
   28 KSP Residual norm 1.636166218161e-09 
   28 KSP preconditioned resid norm 1.636166218161e-09 true resid norm 5.173995194785e-09 ||r(i)||/||b|| 1.160362451732e-03
   29 KSP Residual norm 1.208642543368e-09 
   29 KSP preconditioned resid norm 1.208642543368e-09 true resid norm 3.793774510205e-09 ||r(i)||/||b|| 8.508228798548e-04
   30 KSP Residual norm 9.253170179153e-10 
   30 KSP preconditioned resid norm 9.253170179153e-10 true resid norm 3.010523121207e-09 ||r(i)||/||b|| 6.751645214981e-04
   31 KSP Residual norm 6.743501788554e-10 
   31 KSP preconditioned resid norm 6.743501788554e-10 true resid norm 1.995747334309e-09 ||r(i)||/||b|| 4.475826093174e-04
   32 KSP Residual norm 4.920456290813e-10 
   32 KSP preconditioned resid norm 4.920456290813e-10 true resid norm 1.660209806798e-09 ||r(i)||/||b|| 3.723322209012e-04
   33 KSP Residual norm 3.449227767205e-10 
   33 KSP preconditioned resid norm 3.449227767205e-10 true resid norm 1.079247385273e-09 ||r(i)||/||b|| 2.420408397872e-04
   34 KSP Residual norm 2.502605549557e-10 
   34 KSP preconditioned resid norm 2.502605549557e-10 true resid norm 7.118834151471e-10 ||r(i)||/||b|| 1.596527932187e-04
   35 KSP Residual norm 1.847514068502e-10 
   35 KSP preconditioned resid norm 1.847514068502e-10 true resid norm 5.330049137422e-10 ||r(i)||/||b|| 1.195360384406e-04
   36 KSP Residual norm 1.299776133377e-10 
   36 KSP preconditioned resid norm 1.299776133377e-10 true resid norm 4.527071012714e-10 ||r(i)||/||b|| 1.015277947064e-04
   37 KSP Residual norm 9.826859470762e-11 
   37 KSP preconditioned resid norm 9.826859470762e-11 true resid norm 3.399884135695e-10 ||r(i)||/||b|| 7.624858050270e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.645850364899e-05 
  1 KSP Residual norm 7.157565487971e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.179978963380e-05 
  1 KSP Residual norm 2.919357206927e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.713040572582e-06 
  1 KSP Residual norm 1.802155034325e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.916925260932e-06 
  1 KSP Residual norm 7.623381883152e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.032661900246e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.810450019504e-06 
  1 KSP Residual norm 4.189682913883e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.327395574954e-06 
  1 KSP Residual norm 1.810833104797e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.495358505553e-06 lambda=5.4278619216333451e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.125003756054e-06 
  1 KSP Residual norm 3.085532892921e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.469589117791e-06 
  1 KSP Residual norm 3.408395703147e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 98 SNES Function norm 4.460262295499e-06 
    0 KSP Residual norm 1.192130289416e-04 
    0 KSP preconditioned resid norm 1.192130289416e-04 true resid norm 4.460262295499e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.413781273952e-05 
    1 KSP preconditioned resid norm 6.413781273952e-05 true resid norm 1.209398249880e-05 ||r(i)||/||b|| 2.711495803959e+00
    2 KSP Residual norm 3.234788773998e-05 
    2 KSP preconditioned resid norm 3.234788773998e-05 true resid norm 3.589419508235e-05 ||r(i)||/||b|| 8.047552521422e+00
    3 KSP Residual norm 1.826081528143e-05 
    3 KSP preconditioned resid norm 1.826081528143e-05 true resid norm 4.257223847424e-05 ||r(i)||/||b|| 9.544783614451e+00
    4 KSP Residual norm 1.087001301329e-05 
    4 KSP preconditioned resid norm 1.087001301329e-05 true resid norm 4.459247023424e-05 ||r(i)||/||b|| 9.997723739080e+00
    5 KSP Residual norm 4.424213858775e-06 
    5 KSP preconditioned resid norm 4.424213858775e-06 true resid norm 4.434248833846e-05 ||r(i)||/||b|| 9.941677282792e+00
    6 KSP Residual norm 2.582356623821e-06 
    6 KSP preconditioned resid norm 2.582356623821e-06 true resid norm 4.071407571212e-05 ||r(i)||/||b|| 9.128179693200e+00
    7 KSP Residual norm 1.468972252669e-06 
    7 KSP preconditioned resid norm 1.468972252669e-06 true resid norm 3.568667997242e-05 ||r(i)||/||b|| 8.001027206053e+00
    8 KSP Residual norm 1.017783279373e-06 
    8 KSP preconditioned resid norm 1.017783279373e-06 true resid norm 2.943574464226e-05 ||r(i)||/||b|| 6.599554620804e+00
    9 KSP Residual norm 6.709067595528e-07 
    9 KSP preconditioned resid norm 6.709067595528e-07 true resid norm 2.261377167399e-05 ||r(i)||/||b|| 5.070054220086e+00
   10 KSP Residual norm 4.942666363452e-07 
   10 KSP preconditioned resid norm 4.942666363452e-07 true resid norm 1.811696654352e-05 ||r(i)||/||b|| 4.061861241166e+00
   11 KSP Residual norm 4.073163407127e-07 
   11 KSP preconditioned resid norm 4.073163407127e-07 true resid norm 1.493153494948e-05 ||r(i)||/||b|| 3.347680912071e+00
   12 KSP Residual norm 3.519776352383e-07 
   12 KSP preconditioned resid norm 3.519776352383e-07 true resid norm 1.242898311468e-05 ||r(i)||/||b|| 2.786603632531e+00
   13 KSP Residual norm 2.869461228038e-07 
   13 KSP preconditioned resid norm 2.869461228038e-07 true resid norm 9.283073060336e-06 ||r(i)||/||b|| 2.081284114099e+00
   14 KSP Residual norm 2.070559378196e-07 
   14 KSP preconditioned resid norm 2.070559378196e-07 true resid norm 5.600609816971e-06 ||r(i)||/||b|| 1.255668264762e+00
   15 KSP Residual norm 1.455696026229e-07 
   15 KSP preconditioned resid norm 1.455696026229e-07 true resid norm 2.990787667807e-06 ||r(i)||/||b|| 6.705407596375e-01
   16 KSP Residual norm 1.103207928621e-07 
   16 KSP preconditioned resid norm 1.103207928621e-07 true resid norm 1.929473274035e-06 ||r(i)||/||b|| 4.325918850069e-01
   17 KSP Residual norm 8.472402957207e-08 
   17 KSP preconditioned resid norm 8.472402957207e-08 true resid norm 1.381395908558e-06 ||r(i)||/||b|| 3.097118099876e-01
   18 KSP Residual norm 5.792037182733e-08 
   18 KSP preconditioned resid norm 5.792037182733e-08 true resid norm 7.336641955575e-07 ||r(i)||/||b|| 1.644890248490e-01
   19 KSP Residual norm 3.931998346032e-08 
   19 KSP preconditioned resid norm 3.931998346032e-08 true resid norm 4.991261404983e-07 ||r(i)||/||b|| 1.119051094824e-01
   20 KSP Residual norm 2.906470755571e-08 
   20 KSP preconditioned resid norm 2.906470755571e-08 true resid norm 4.113346156565e-07 ||r(i)||/||b|| 9.222206865984e-02
   21 KSP Residual norm 2.092435769605e-08 
   21 KSP preconditioned resid norm 2.092435769605e-08 true resid norm 2.783864451195e-07 ||r(i)||/||b|| 6.241481479697e-02
   22 KSP Residual norm 1.435625817789e-08 
   22 KSP preconditioned resid norm 1.435625817789e-08 true resid norm 1.766264361029e-07 ||r(i)||/||b|| 3.960001103099e-02
   23 KSP Residual norm 1.024922106574e-08 
   23 KSP preconditioned resid norm 1.024922106574e-08 true resid norm 1.109355774293e-07 ||r(i)||/||b|| 2.487198511649e-02
   24 KSP Residual norm 7.121964636019e-09 
   24 KSP preconditioned resid norm 7.121964636019e-09 true resid norm 5.140752540424e-08 ||r(i)||/||b|| 1.152567315517e-02
   25 KSP Residual norm 4.683166505952e-09 
   25 KSP preconditioned resid norm 4.683166505952e-09 true resid norm 2.331499375298e-08 ||r(i)||/||b|| 5.227269655532e-03
   26 KSP Residual norm 3.487195098438e-09 
   26 KSP preconditioned resid norm 3.487195098438e-09 true resid norm 1.654955789236e-08 ||r(i)||/||b|| 3.710444990882e-03
   27 KSP Residual norm 2.624128802644e-09 
   27 KSP preconditioned resid norm 2.624128802644e-09 true resid norm 1.154554481415e-08 ||r(i)||/||b|| 2.588534944638e-03
   28 KSP Residual norm 1.692103180898e-09 
   28 KSP preconditioned resid norm 1.692103180898e-09 true resid norm 5.222929522559e-09 ||r(i)||/||b|| 1.170991564292e-03
   29 KSP Residual norm 1.237808051564e-09 
   29 KSP preconditioned resid norm 1.237808051564e-09 true resid norm 3.919941056951e-09 ||r(i)||/||b|| 8.788588646247e-04
   30 KSP Residual norm 9.416680986332e-10 
   30 KSP preconditioned resid norm 9.416680986332e-10 true resid norm 3.079694134053e-09 ||r(i)||/||b|| 6.904737726211e-04
   31 KSP Residual norm 6.886581637674e-10 
   31 KSP preconditioned resid norm 6.886581637674e-10 true resid norm 2.115905422118e-09 ||r(i)||/||b|| 4.743903568749e-04
   32 KSP Residual norm 4.981528760443e-10 
   32 KSP preconditioned resid norm 4.981528760443e-10 true resid norm 1.877304891587e-09 ||r(i)||/||b|| 4.208956261342e-04
   33 KSP Residual norm 3.453374100041e-10 
   33 KSP preconditioned resid norm 3.453374100041e-10 true resid norm 1.161102133521e-09 ||r(i)||/||b|| 2.603214915617e-04
   34 KSP Residual norm 2.490537545306e-10 
   34 KSP preconditioned resid norm 2.490537545306e-10 true resid norm 7.509983933198e-10 ||r(i)||/||b|| 1.683753877160e-04
   35 KSP Residual norm 1.826925180233e-10 
   35 KSP preconditioned resid norm 1.826925180233e-10 true resid norm 5.321428644450e-10 ||r(i)||/||b|| 1.193075270443e-04
   36 KSP Residual norm 1.290850409538e-10 
   36 KSP preconditioned resid norm 1.290850409538e-10 true resid norm 4.319156188759e-10 ||r(i)||/||b|| 9.683637200253e-05
   37 KSP Residual norm 9.754517957638e-11 
   37 KSP preconditioned resid norm 9.754517957638e-11 true resid norm 3.423555379581e-10 ||r(i)||/||b|| 7.675681726241e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.164845340309e-05 
  1 KSP Residual norm 5.702144085487e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.292496342102e-05 
  1 KSP Residual norm 4.259593524197e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 4.977835547686e-06 
  1 KSP Residual norm 3.940697948427e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 3.979326870973e-06 
  1 KSP Residual norm 4.715659407767e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 4.795323009704e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.694076485379e-06 
  1 KSP Residual norm 1.331025337902e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.356258947897e-06 
  1 KSP Residual norm 1.566610129223e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.480282435171e-06 lambda=7.5447752975766932e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 8.623594121407e-07 
  1 KSP Residual norm 3.750452981359e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.612368851470e-06 
  1 KSP Residual norm 1.586946774088e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
 99 SNES Function norm 4.485265277690e-06 
    0 KSP Residual norm 1.172958527374e-04 
    0 KSP preconditioned resid norm 1.172958527374e-04 true resid norm 4.485265277690e-06 ||r(i)||/||b|| 1.000000000000e+00
    1 KSP Residual norm 6.354183621632e-05 
    1 KSP preconditioned resid norm 6.354183621632e-05 true resid norm 1.219330937682e-05 ||r(i)||/||b|| 2.718525799905e+00
    2 KSP Residual norm 3.152375923644e-05 
    2 KSP preconditioned resid norm 3.152375923644e-05 true resid norm 3.651512959191e-05 ||r(i)||/||b|| 8.141130419541e+00
    3 KSP Residual norm 1.780329180659e-05 
    3 KSP preconditioned resid norm 1.780329180659e-05 true resid norm 4.292519693825e-05 ||r(i)||/||b|| 9.570269377770e+00
    4 KSP Residual norm 1.064918489093e-05 
    4 KSP preconditioned resid norm 1.064918489093e-05 true resid norm 4.473426954897e-05 ||r(i)||/||b|| 9.973606192590e+00
    5 KSP Residual norm 4.368211580792e-06 
    5 KSP preconditioned resid norm 4.368211580792e-06 true resid norm 4.430415384528e-05 ||r(i)||/||b|| 9.877710927301e+00
    6 KSP Residual norm 2.550315705472e-06 
    6 KSP preconditioned resid norm 2.550315705472e-06 true resid norm 4.068708485659e-05 ||r(i)||/||b|| 9.071277246181e+00
    7 KSP Residual norm 1.435854477008e-06 
    7 KSP preconditioned resid norm 1.435854477008e-06 true resid norm 3.554545948717e-05 ||r(i)||/||b|| 7.924940284799e+00
    8 KSP Residual norm 9.905875730448e-07 
    8 KSP preconditioned resid norm 9.905875730448e-07 true resid norm 2.940741642533e-05 ||r(i)||/||b|| 6.556449753731e+00
    9 KSP Residual norm 6.634414842132e-07 
    9 KSP preconditioned resid norm 6.634414842132e-07 true resid norm 2.280560936532e-05 ||r(i)||/||b|| 5.084561994305e+00
   10 KSP Residual norm 4.946745311294e-07 
   10 KSP preconditioned resid norm 4.946745311294e-07 true resid norm 1.836510893790e-05 ||r(i)||/||b|| 4.094542418538e+00
   11 KSP Residual norm 4.068324982452e-07 
   11 KSP preconditioned resid norm 4.068324982452e-07 true resid norm 1.513014284352e-05 ||r(i)||/||b|| 3.373299438670e+00
   12 KSP Residual norm 3.495618806308e-07 
   12 KSP preconditioned resid norm 3.495618806308e-07 true resid norm 1.257553862565e-05 ||r(i)||/||b|| 2.803744672184e+00
   13 KSP Residual norm 2.830146006914e-07 
   13 KSP preconditioned resid norm 2.830146006914e-07 true resid norm 9.334271566851e-06 ||r(i)||/||b|| 2.081096878100e+00
   14 KSP Residual norm 2.031842995379e-07 
   14 KSP preconditioned resid norm 2.031842995379e-07 true resid norm 5.592096765934e-06 ||r(i)||/||b|| 1.246770574251e+00
   15 KSP Residual norm 1.408893466370e-07 
   15 KSP preconditioned resid norm 1.408893466370e-07 true resid norm 3.032395744785e-06 ||r(i)||/||b|| 6.760794639881e-01
   16 KSP Residual norm 1.057541695036e-07 
   16 KSP preconditioned resid norm 1.057541695036e-07 true resid norm 1.982173050129e-06 ||r(i)||/||b|| 4.419299478202e-01
   17 KSP Residual norm 8.106942175108e-08 
   17 KSP preconditioned resid norm 8.106942175108e-08 true resid norm 1.407495409428e-06 ||r(i)||/||b|| 3.138042729444e-01
   18 KSP Residual norm 5.552693186470e-08 
   18 KSP preconditioned resid norm 5.552693186470e-08 true resid norm 7.437469713730e-07 ||r(i)||/||b|| 1.658200631014e-01
   19 KSP Residual norm 3.817149307554e-08 
   19 KSP preconditioned resid norm 3.817149307554e-08 true resid norm 5.002920921842e-07 ||r(i)||/||b|| 1.115412492261e-01
   20 KSP Residual norm 2.845834409447e-08 
   20 KSP preconditioned resid norm 2.845834409447e-08 true resid norm 4.120443412153e-07 ||r(i)||/||b|| 9.186621430506e-02
   21 KSP Residual norm 2.035060986847e-08 
   21 KSP preconditioned resid norm 2.035060986847e-08 true resid norm 2.793020046058e-07 ||r(i)||/||b|| 6.227101125882e-02
   22 KSP Residual norm 1.380441160963e-08 
   22 KSP preconditioned resid norm 1.380441160963e-08 true resid norm 1.760451169097e-07 ||r(i)||/||b|| 3.924965548534e-02
   23 KSP Residual norm 9.872773564300e-09 
   23 KSP preconditioned resid norm 9.872773564300e-09 true resid norm 1.102470717612e-07 ||r(i)||/||b|| 2.457983306129e-02
   24 KSP Residual norm 6.860531633935e-09 
   24 KSP preconditioned resid norm 6.860531633935e-09 true resid norm 5.297188257776e-08 ||r(i)||/||b|| 1.181020057860e-02
   25 KSP Residual norm 4.526142653875e-09 
   25 KSP preconditioned resid norm 4.526142653875e-09 true resid norm 2.486452608718e-08 ||r(i)||/||b|| 5.543602116660e-03
   26 KSP Residual norm 3.388370609009e-09 
   26 KSP preconditioned resid norm 3.388370609009e-09 true resid norm 1.699860177451e-08 ||r(i)||/||b|| 3.789876567404e-03
   27 KSP Residual norm 2.543608228750e-09 
   27 KSP preconditioned resid norm 2.543608228750e-09 true resid norm 1.139336407791e-08 ||r(i)||/||b|| 2.540176193051e-03
   28 KSP Residual norm 1.628034866828e-09 
   28 KSP preconditioned resid norm 1.628034866828e-09 true resid norm 5.277360918483e-09 ||r(i)||/||b|| 1.176599507889e-03
   29 KSP Residual norm 1.204501927075e-09 
   29 KSP preconditioned resid norm 1.204501927075e-09 true resid norm 3.891268468837e-09 ||r(i)||/||b|| 8.675670730542e-04
   30 KSP Residual norm 9.227380551471e-10 
   30 KSP preconditioned resid norm 9.227380551471e-10 true resid norm 3.064197577515e-09 ||r(i)||/||b|| 6.831697542522e-04
   31 KSP Residual norm 6.723322127067e-10 
   31 KSP preconditioned resid norm 6.723322127067e-10 true resid norm 2.042891538557e-09 ||r(i)||/||b|| 4.554672716279e-04
   32 KSP Residual norm 4.913417415512e-10 
   32 KSP preconditioned resid norm 4.913417415512e-10 true resid norm 1.728563910764e-09 ||r(i)||/||b|| 3.853872187588e-04
   33 KSP Residual norm 3.451552503342e-10 
   33 KSP preconditioned resid norm 3.451552503342e-10 true resid norm 1.127252557369e-09 ||r(i)||/||b|| 2.513234976258e-04
   34 KSP Residual norm 2.506766738728e-10 
   34 KSP preconditioned resid norm 2.506766738728e-10 true resid norm 7.444197707413e-10 ||r(i)||/||b|| 1.659700652365e-04
   35 KSP Residual norm 1.848308319898e-10 
   35 KSP preconditioned resid norm 1.848308319898e-10 true resid norm 5.480275164676e-10 ||r(i)||/||b|| 1.221839696291e-04
   36 KSP Residual norm 1.299222954997e-10 
   36 KSP preconditioned resid norm 1.299222954997e-10 true resid norm 4.558636524729e-10 ||r(i)||/||b|| 1.016358284850e-04
   37 KSP Residual norm 9.817582309256e-11 
   37 KSP preconditioned resid norm 9.817582309256e-11 true resid norm 3.455015513322e-10 ||r(i)||/||b|| 7.703034936434e-05
  Linear solve converged due to CONVERGED_ATOL iterations 37
KSP Object: 1 MPI processes
  type: gmres
    GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-20, absolute=1e-10, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
  type: fieldsplit
    FieldSplit with MULTIPLICATIVE composition: total splits = 2
    using Amat (not Pmat) as operator for blocks
    using Amat (not Pmat) as operator for diagonal blocks
    using Amat (not Pmat) as operator for off-diagonal blocks
    Solver info for each split is in the following KSP objects:
    Split number 0 Defined by IS
    KSP Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_displacement_)     1 MPI processes
      type: ml
        MG: type is MULTIPLICATIVE, levels=4 cycles=v
          Cycles per PCApply=1
          Using Galerkin computed coarse grid matrices
      Coarse grid solver -- level -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: preonly
          maximum iterations=1, initial guess is zero
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_coarse_)         1 MPI processes
          type: lu
            LU: out-of-place factorization
            tolerance for zero pivot 2.22045e-14
            using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
            matrix ordering: nd
            factor fill ratio given 5, needed 1
              Factored matrix follows:
                Mat Object:                 1 MPI processes
                  type: seqaij
                  rows=12, cols=12, bs=6
                  package used to perform factorization: petsc
                  total: nonzeros=72, allocated nonzeros=72
                  total number of mallocs used during MatSetValues calls =0
                    using I-node routines: found 4 nodes, limit used is 5
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=12, cols=12, bs=6
            total: nonzeros=72, allocated nonzeros=72
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 4 nodes, limit used is 5
      Down solver (pre-smoother) on level 1 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_1_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=36, cols=36, bs=6
            total: nonzeros=720, allocated nonzeros=720
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 8 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 2 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_2_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix = precond matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=408, cols=408, bs=6
            total: nonzeros=39036, allocated nonzeros=39036
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 138 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      Down solver (pre-smoother) on level 3 -------------------------------
        KSP Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: richardson
            Richardson: damping factor=1
          maximum iterations=2
          tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
          left preconditioning
          using nonzero initial guess
          using NONE norm type for convergence test
        PC Object:        (fs_fieldsplit_displacement_mg_levels_3_)         1 MPI processes
          type: sor
            SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
          linear system matrix followed by preconditioner matrix:
          Mat Object:           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              using I-node routines: found 1656 nodes, limit used is 5
          Mat Object:          (fs_fieldsplit_displacement_)           1 MPI processes
            type: seqaij
            rows=4416, cols=4416
            total: nonzeros=292672, allocated nonzeros=292672
            total number of mallocs used during MatSetValues calls =0
              has attached near null space
              using I-node routines: found 1656 nodes, limit used is 5
      Up solver (post-smoother) same as down solver (pre-smoother)
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 1656 nodes, limit used is 5
      Mat Object:      (fs_fieldsplit_displacement_)       1 MPI processes
        type: seqaij
        rows=4416, cols=4416
        total: nonzeros=292672, allocated nonzeros=292672
        total number of mallocs used during MatSetValues calls =0
          has attached near null space
          using I-node routines: found 1656 nodes, limit used is 5
    Split number 1 Defined by IS
    KSP Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: preonly
      maximum iterations=10000, initial guess is zero
      tolerances:  relative=1e-05, absolute=1e-50, divergence=10000
      left preconditioning
      using NONE norm type for convergence test
    PC Object:    (fs_fieldsplit_lagrange_multiplier_)     1 MPI processes
      type: jacobi
      linear system matrix followed by preconditioner matrix:
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=8568, allocated nonzeros=8568
        total number of mallocs used during MatSetValues calls =0
          using I-node routines: found 120 nodes, limit used is 5
      Mat Object:       1 MPI processes
        type: seqaij
        rows=360, cols=360
        total: nonzeros=360, allocated nonzeros=360
        total number of mallocs used during MatSetValues calls =0
          not using I-node routines
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=4776, cols=4776
    total: nonzeros=335512, allocated nonzeros=335512
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 1776 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.630024226316e-05 
  1 KSP Residual norm 6.768742932588e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 2.157668908602e-05 
  1 KSP Residual norm 3.960331535509e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 6.879438083190e-06 
  1 KSP Residual norm 1.475422879462e-20 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 5.112185711471e-06 
  1 KSP Residual norm 6.302280171513e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: gnorm after quadratic fit 5.074020952012e-06
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.854160473841e-06 
  1 KSP Residual norm 4.337625231507e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.379103125005e-06 
  1 KSP Residual norm 2.090983690426e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
      Line search: Cubic step no good, shrinking lambda, current gnorm 4.522335512134e-06 lambda=5.5787800772127541e-02
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.156013124210e-06 
  1 KSP Residual norm 3.053787564495e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
  Residual norms for friction_ solve.
  0 KSP Residual norm 1.511233857446e-06 
  1 KSP Residual norm 3.227779036392e-21 
Linear solve converged due to CONVERGED_ATOL iterations 1
KSP Object:(friction_) 1 MPI processes
  type: gmres
    GMRES: restart=100, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
    GMRES: happy breakdown tolerance 1e-30
  maximum iterations=100, initial guess is zero
  tolerances:  relative=1e-13, absolute=1e-15, divergence=10000
  left preconditioning
  using PRECONDITIONED norm type for convergence test
PC Object:(friction_) 1 MPI processes
  type: lu
    LU: out-of-place factorization
    tolerance for zero pivot 2.22045e-14
    matrix ordering: nd
    factor fill ratio given 5, needed 2.57773
      Factored matrix follows:
        Mat Object:         1 MPI processes
          type: seqaij
          rows=360, cols=360
          package used to perform factorization: petsc
          total: nonzeros=22086, allocated nonzeros=22086
          total number of mallocs used during MatSetValues calls =0
            using I-node routines: found 120 nodes, limit used is 5
  linear system matrix = precond matrix:
  Mat Object:   1 MPI processes
    type: seqaij
    rows=360, cols=360
    total: nonzeros=8568, allocated nonzeros=8568
    total number of mallocs used during MatSetValues calls =0
      using I-node routines: found 120 nodes, limit used is 5
100 SNES Function norm 4.483081161689e-06 
Nonlinear solve did not converge due to DIVERGED_MAX_IT iterations 100


More information about the CIG-SHORT mailing list